に交換してください。以下のような いろいろ書い:私は、文字列を持っている文字列内のテキストを検索し、配列
function find_animal_in_string($string)
{
// If $string contains one of the element in array print this array value
// how to do that?
}
だから私の好適な結果は次のようになります。
echo $this->find_animal_in_string('I love my leon and other animals.') //echo cat
echo $this->find_animal_in_string('I do not like teddys in mountains.') //echo bear
すると、あなたの助けに感謝します。私はstrposとarray_key_existsを試しましたが、私にとってはうまくいきませんでした。
function find_animal_in_string($string)
{
// global $categories
$matches = "/(".join("|", array_keys($categories)).")/";
preg_match($matches, $string, $hit);
return $categories[$hit[0]];
}
と$の可視性を忘れないでください:
ここでの質問は何ですか? – Calimero
その結果を出力する関数を作る方法は? – Tikky
関数を作成し、結果を出力しますか?何か試しましたか? – Calimero