ホームページ > バックエンド開発 > PHPチュートリアル > PHPローテーションの既存の配列キー値

PHPローテーションの既存の配列キー値

WBOY
リリース: 2016-06-13 12:53:20
オリジナル
818 人が閲覧しました

php replace既存の配列キー値

この投稿はhtml5cloudによって2013-02-25 13:57:00に最終編集されました。
<br />
	      foreach($arry1 as $key => $value) {<br />
 if (array_key_exists($key,$arry2))<br />
	{<br />
	  $arry2[$key]=$value;<br />
	}<br />
 else<br />
	{<br />
	  array_push($arry2,"$key=>$value");<br />
	  ksort($arry2);<br />
	}<br />
 	        }<br />
ログイン後にコピー


要件: 配列 arry2 の arry1 に属性がある場合は、arry2 の属性値を arry1 の属性値に置き換えます。ない場合は、それを追加します。 配列は key=> arry[a:1,b:[1,2]]
などです。 上記のコードに問題があるのはなぜですか?

-----解決策---------array_push($arry2,"$ key =>$値");

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