私はphpにかなり慣れていないので、ここで知りたいものの名前と用語がわかりません。SEで検索しましたが、質問のタイトルは似ていますが、残念ながら部分的に関連していない完全に異なることを尋ねています。存在するのに見つけられなかった場合は、事前にすみません。
私は文字列$str= 'somevalue';
またはを持っています$array = ['s', 'o', 'm' ..];
ここで、2 次元の別の配列があり、そのうちの最初の項目をこのメイン配列に対してチェックし、それらが存在するかどうかに応じて、2 番目の項目を追加します。
$to_match[] = ('match' => 'rnd_letter', 'if_not_add' => 'someval');
$to_match[] = ('match' => 'rnd_letter', 'if_not_add' => 'someval_x');
..
rnd_letter は文字または文字の組み合わせであり、someval は同じです。
'match' の文字が $str に存在するかどうかを確認し、存在しない場合は配列の 'if_not_add' の末尾の文字に追加するにはどうすればよいですか?
どうもありがとうございました。