ホームページ  >  記事  >  バックエンド開発  >  PHP 配列 foreach、結合

PHP 配列 foreach、結合

巴扎黑
巴扎黑オリジナル
2016-11-30 11:57:12860ブラウズ

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)){//or foreach ((array)$detail as $d) ( Foreach ($ Detail as $ d) {

$ Total+= $ d-& gt;
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。