"$id","name"=>"$name","singer"=>) " $sing"/> "$id","name"=>"$name","singer"=>) " $sing">

ホームページ  >  記事  >  バックエンド開発  >  PHP ループによる配列の生成に関する問題について、ご教示いただければ幸いです。

PHP ループによる配列の生成に関する問題について、ご教示いただければ幸いです。

WBOY
WBOYオリジナル
2016-06-13 13:34:05776ブラウズ

PHP ループで配列を生成する問題について、アドバイスをいただければ幸いです。 。 。 。
音楽検索インターフェースを作成し、JSON 形式で出力したいと考えています

返される単一のデータは次のとおりです:

$arr = array("url"=>"$id", "name"=>
すべてのデータをバイナリにループする方法配列(2次元ですか?)

以下の形式でJSONを出力します

"list":[{"Song":"曲名","名前":"歌手", " Album":"アルバムは通常空です"}, {…………}]

すると、最後に配列 json_encode が出力されます!


-----解決策---------
PHP コード

// データは次の形式の配列として構築されます $ar = array('List' => array( 0 => array('曲' => 's1', '名前' => 'n1'), 1 => array('Sone' => 's2', '名前' => 'n2') )); エコー json_encode($ar);
<br>------解決策---------<font color="#e78608"></font>json データと配列の関係はどこにありますか? ? <br>"list":[{"Song":"曲名","Name":"歌手","アルバム":"アルバムは通常空です"},{…………}]<br><br>曲=名前? 名前=歌手?<br><br>$arr = array("url"=>"0","name"=>"Old Love","singer"=>"ジャッキー・チャン" ,"アルバム"=>"スノーウルフ湖") ;<br>$arr2 = array("url"=>"1","名前"=>"レオ","歌手"=>"曾兄","アルバム"=>"新曾兄") ;<br>$arr3 = array("url"=>"2","名前"=>"私の","歌手"=>&gt ; "チュン兄弟","アルバム"=>"新チュン兄弟は学部の学位取得のために勉強しています") ;<br><br>$array[]=$arr;<br>$array[]=$arr2;<br> $array []=$arr3;<br><br>echo json_encode($array,JSON_UNESCAPED_UNICODE);<br><br>php 5.4+UTF8
<br><br>------解決策---------<font color="#e78608"></font>配列を作成し、array_push() を使用してデータを追加して、必要なものに変換します。 <br><div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。