ホームページ >バックエンド開発 >PHPチュートリアル >phpをjs dom形式に変換する方法

phpをjs dom形式に変換する方法

WBOY
WBOYオリジナル
2016-06-13 13:16:00829ブラウズ

php を js dom 形式に変換するには?
データベースフィールド shopinfo の情報は次のとおりです

Green@@@/A/11/12/13/@@@/B/21/22 /23/ ###青@@@/A/31/32/33/@@@/B/41/42/43/###緑@@@/A/51/52/53/@@@ /B /61/62/63/

この形式に変更するにはどうすればよいですか?




------解決策------ - --
json_encode($arr); //配列を json に変換します。
------解決策------------------

PHP コード
$s="黒@@@/A/11/12/13/@@@/B/21/22/23/###赤@@@/A/31/32/33/@@@/B /41/42/43/###緑@@@/A/51/52/53/@@@/B/61/62/63/";
foreach(explode('###',$s) as $v){
  $arr =explode('@@@/',$v);
  $k = 配列シフト($arr);
  $p = $q = 配列();
  foreach($arr as $r) {
    $t = 爆発('/', トリム($r, '/'));
    $p[] = 配列シフト($t);
    $q[] = $t;
  }
  $ar[$k] = array_merge(array($p), $q);
}
print_r($ar);
<br><font color="#e78608">------解決策---------</font><br>中国語は utf-8 エンコードではないため失われます理由<br><br>データベースに接続した後、<br>mysql_query('set name utf8');<br>を実行してutf-8でエンコードされたデータを取得し、問題なくjson化します<div class="clear"> </div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。