ホームページ >バックエンド開発 >PHPチュートリアル >PHPで文字列をフォーマットする方法

PHPで文字列をフォーマットする方法

WBOY
WBOYオリジナル
2016-06-13 13:21:491017ブラウズ

PHP で文字列をフォーマットする方法
には次のようなデータベース フィールドがあります:
name sum
Zhang San 20
Li Si 30
Wang Wu 11
Mazi 12

データベースはデータを読み取り、次の形式にフォーマットします:
var myData =new Array(['Zhang San', 20], ['Li Si', 30], ['Wang Wu', 11], ['Mazi' , 12]);

C# には実装が簡単な format 関数と stringbuilder 関数がありますが、PHP にも同様の関数があるのではないかと思います。コードを投稿していただければ幸いです。 🎜>

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

$data = 配列( array('張三', 20), array('李思', 30), array('王五', 11), array('Mazi', 12) ); $str = ''; foreach ($data as $arr) { $str .= ",['{$arr[0]}', {$arr[1]}]"; } //エコー ltrim($str, ','); // ['張三', 20],['李斯', 30],['王呉', 11],['Mazi', 12] $myData = "var myData =new Array($str);"; // $myData をエコーし​​ます。 // var myData =new Array(,['張三', 20],['李思', 30],['王武', 11],['Mazi', 12]);
<br>------解決策------<font color="#e78608"></font> にある json_encode($mydate); json形式
<br><br>------解決策---------<font color="#e78608"></font><br>PHP コード
$data = 配列( array('張三', 20), array('李思', 30), array('王五', 11), array('Mazi', 12) ); echo json_encode($data);
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。