手順: 1. 変数を定義し、値を割り当てます (構文 "$con=0;"; 2. "foreach($arr as $v){//loop body}" を使用して配列をループします。 3. ループ本体で、「if(strpos($v,"Character")){$c=1;break;}」を使用して、キー値内の指定された文字の位置を取得します。 false の場合、変数 "$c" は 1 に変更され、ループから抜け出します。 4. ループの終了後、変数 "$c" の値が 1 であるかどうかを確認し、1 であれば、指定された文字がその中にあります。配列のキー値。
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、DELL G3 コンピューター
php チェック指定された文字が配列のキー値に含まれるかどうか
PHP では、foreach ステートメントと strpos() 関数を使用して、指定された文字がキー値に含まれるかどうかを確認できます。配列の。
#ステップ 1: 変数を定義し、値 0
$con=0;
を割り当てるステップ 2: foreach ステートメントを使用して配列をループする
foreach ($arr as $v){ //循环体语句块; }Traverse $arr 配列を指定すると、現在の配列の値が各ループの $v に割り当てられます。
ステップ 3: ループ本体で、strpos() 関数を使用して、要素キー値で指定された文字が最初に出現する位置を見つけます
if(strpos($v,"h")){ $con=1; break; }
ステップ 4: ループの終了後、変数 $con の値が 1 であるかどうかを確認します。
if($con==1){ echo "指定字符在数组的键值里"; }else{ echo "指定字符不在数组的键值里"; }
##<?php
header("Content-type:text/html;charset=utf-8");
$arr = array(34, 3, "abc", 5, "php", "zfg");
var_dump($arr);
$con = 0;
foreach ($arr as $v) {
if (strpos($v, "h")) {
$con = 1;
break;
}
}
if ($con == 1) {
echo "指定字符h在数组的键值里";
} else {
echo "指定字符h不在数组的键值里";
}
?>
## 推奨される学習: 「
」
以上がPHPで指定された文字が配列のキー値に含まれているかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。