PHP 配列 foreach、結合

巴扎黑
リリース: 2023-03-02 15:50:02
オリジナル
1053 人が閲覧しました

1. foreach の使用例: $arr = array("one", "two", "three");
reset($arr);// 配列の内部ポインタを最初の要素に置き、 return this 要素の値。失敗した場合は FALSE を返します。

//配列ループ出力 1
foreach ($arr as $value) {
echo 'Value = '.$value.'
';
}
//配列ループ出力 2
foreach ($ arr as $key => $value) {
echo "Key: $key; Value: $value
n"
}

2 番目に、join は配列要素を文字列に結合します
$in = join ("', '", $arr);


3. foreach 関連の例外の解決策
1. 問題の警告: 完璧な解決策で foreach() に指定された引数が無効です

解決策: foreach の変数を変更します。 () で判断するか、強制的に配列に変換します
例えば

Php コード

function getPartsNum($jsonStr){  
    $total = 0;  
    if( $jsonStr && ($jsonStr != 'NAN') && ($jsonStr != '[]') ) {  
        $detail = json_decode($jsonStr);  
        if(is_array($detail)){//或foreach ( (array)$detail as $d)  
            foreach ($detail as $d){  
                $total += $d->num;  
            }  
        }  
    }  
    return $total;  
}
ログイン後にコピー


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート