ホームページ  >  記事  >  バックエンド開発  >  神様にアドバイスを求めてください

神様にアドバイスを求めてください

WBOY
WBOYオリジナル
2016-06-23 14:01:08921ブラウズ

データベース接続
うわー
見てみると出てくるのは
Array (
[0] => Array ( [id] => 1 [degree] => 1 [min] => 1 [max] ] => 5 [賞品] => 1等賞 [v] => 1 )
[id] => 2 [度] => 122 [分] => 97 [最大] => 125 [賞品] => 2等賞 [v] => 1))

でも私が欲しいのは
$prize_arr (
array('id'=>1,')度 '=>1,'min'=>1,'max'=>5,'prize'=>'1等賞','v'=>89),
array('id'= >2,'degree'=>32,'min'=>7,'max'=>35,'prize'=>'落胆しないでください','v'=>1) );
どうする?


ディスカッションへの返信(解決策)

配列 場合が違うようです
[] これは一重引用符に変更する必要があります 漢字も一重引用符で追加する必要があります
配列 (... ) $prize_arr = array( ...); のようにする必要があります
'v'=>89)、その後にコンマがあるはずです

var_dump($prize_arr) を使用します

$rs = mysql_query("select id,degree,min,max,prize,v from magic_config");while($r = mysql_fetch_assoc($rs)) { $prize_arr[] = $r;}print_r($prize_arr);

print_r ($prize_arr);
Array (
[0] = > Array ( [id] => 1 [度] => 1 [分] => 1 [最大] => 5 [賞品] => 1 等 [v] => 89 )
[1] => 配列 ( [id] => 2 [度] => 32 [分] => 7 [最大] => 35 [賞品] => 気を失わないでください [v] => 1 )
)
var_export($prize_arr); get
array ( 'id' => 1, 'degree' => 1, '最小' => 5, '賞' => 89, ),
1 => id' => 2、'degree' => 7、'max' => '落胆しないでください' => ; 1, ),
)

$prize_arr の値を変更するだけです

$prize_arr = array( array('id'=>1,'degree'=>1,'min'=>1,'max'=>5,'prize'=>'一等奖','v'=>89), array('id'=>2,'degree'=>32,'min'=>7,'max'=>35,'prize'=>'不要灰心','v'=>1)); 

print_r($prize_arr); get

Array (
[0] => Array ( [id ] => 1 [度] => 1 [最大] => 1等 [v] => 配列( [id] => 2 [度] => 32 [分] => 7 [最大] => 35 [賞品] => 心を失わないでください [v] => 1 )
)
var_export($prize_arr);
array (
0 => array ( 'id' = > 1, 'degree' => 1, 'min' => 1, 'max' => 5, '賞' => '一等', 'v' => 89, ),
1 => 配列 ( 'id' => 2, '度' => 32 7, 'max' => 35, 'prize' => 'Don't be discerated', 'v' => 1, ),
)

表示形式が違うだけで、変わりません。 $prize_arr の値
モデレーター 今困っているのは

$prize_arr = array( array('id'=>1,'degree'=>1,'min'=>1,'max'=>5,'prize'=>'一等奖','v'=>89), array('id'=>2,'degree'=>32,'min'=>7,'max'=>35,'prize'=>'不要灰心','v'=>1)); 

うまくいきません。理由がわかりません

この質問は難しすぎます

var_export( $prize_arr); これがご希望の結果です

$rs = mysql_query("select id,degree,min,max,prize,v from magic_config"); while($r = mysql_fetch_assoc($rs)) {  $prize_arr[] = $r; } print_r($prize_arr); 

印刷エラー
これをどこに置けばいいですか~

if (! $rs) {        echo  mysql_error ();        exit;    }

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。