配列に文字列からの値が少なくとも1つ含まれているかどうかを確認することはできますか?文字列は出力リストです(以下を参照)。
これは私の配列です、それを呼びましょう $data
Array ( [0] => finance-accounting-banking [1] => fixed-term [2] => human-resources [3] => international [4] => logistics-supply-chain [5] => management [6] => marketing )
そして、これは私の出力リストです、それを呼びましょう$types
。
fixed-term|marketing
私はこれがうまくいったかもしれないと思ったが、そのような運はなかった...
if (in_array($types, $data))
$types
変数の値がで区切られている場合、|
pregを使用しないコードは次のとおりです。
$data = array ( 0 => 'finance-accounting-banking', 1 => 'fixed-term', 2 => 'human-resources', 3 => 'international', 4 => 'logistics-supply-chain', 5 => 'management', 6 => 'marketing' );
$types = 'fixed-term|marketing';
if(count(array_intersect($data, explode('|', $types))) > 0){
echo 'found';
}else{
echo 'not found';
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加