ホームページ >バックエンド開発 >PHPチュートリアル >括弧内に文字列がある場合に配列を使用して連想配列を生成するにはどうすればよいですか?

括弧内に文字列がある場合に配列を使用して連想配列を生成するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-13 13:36:23901ブラウズ

array を使用して連想配列を生成したが、括弧が文字列の場合はどうすればよいですか?
はい、データベースから読み取られる値は次のとおりです:
"Peter"=>32, "Quagmire"=>30, "Joe"=>34
To use array(" Peter "=>32、"Quagmire"=>30、"Joe"=>34)を連想配列にしますが、出てくる値は文字列です。の属性を削除する方法はありますか?文字列は?それとも他に保存する方法はあるのでしょうか?

ありがとうございます!

-----解決策---------

PHP コード
<?php
$str='"ピーター"=>32、"泥沼"=>30、"ジョー"=>34';
eval('$arr=array('.$str.');');
print_r($arr); <div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。