ホームページ  >  に質問  >  本文

大助かり! !クエリデータベースとしてのPHP配列の問題! !

<?php

$dopage->GetPage("SELECT * FROM `#@__unameym` WHERE uname='$c_uname' ORDER BY id DESC");

if ($dosql->GetTotalRow() > 0)

?>

<?php

$row3=[];

while($row = $dosql->GetArray())

{

$row3 =array( $row['ypname']);

$row5 = array(end($row3));

?>

<?php

var_dump ($row5);




##//出力は


# です


array(1) { [0]=> string(4) "a凯" } array(1) { [0]=> string(12) "不老塩味卵" } array (1) { [0]=> 文字列(11) "ビタミンB2" } 配列(1) { [0]=> 文字列(9) "ビタミン" } 配列(1) { [0]=> 文字列(9) "Xiaocaihu" } ですが、$row5 の要素を 1 つずつループするにはどうすればよいでしょうか?

}


?>

<?php

$dopage->GetPage("SELECT * FROM `#@__liuxiang` WHERE ypname='end($ row5)' ORDER BY id DESC",20);

if($dosql->GetTotalRow() > 0)

テーブル内で見つかったデータをテーブルに出力します。 ! !


奥立奥奥立奥2270日前1125

全員に返信(7)返信します

  • Summer

    Summer2018-07-10 14:50:57

    foreachは次のように書くことができます

    foreach($row5 as $vo){

    echo $vo;

    }

    返事
    0
  • 无忌哥哥

    无忌哥哥2018-07-07 14:29:14

    for ループを使用して、添字メソッド i=0;i

    返事
    0
  • 奥立奥

    foreachループを使用することはできますか?より効率的に書くにはどうすればよいでしょうか?

    奥立奥 · 2018-07-07 14:32:12
    无忌哥哥

    要素は5つしかないので、効率に違いはありません。

    无忌哥哥 · 2018-07-07 15:06:00
    无忌哥哥

    要素は5つしかないので、効率に違いはありません。

    无忌哥哥 · 2018-07-07 15:06:01
    无忌哥哥

    $row['$i']['フィールド名']

    无忌哥哥 · 2018-07-07 15:34:09
    奥立奥

    このようなものを変換するにはどうすればよいですか? 配列 ( [0] => 薬 ) 配列 ([0] => 薬 [1] => 古い塩漬け卵ではない) 配列 ([0] => 薬 [1] => 塩漬け卵 [2] => ビタミン B2) 配列 ( [0] => 薬 [1] => 塩漬け卵 [2] => ビタミン B2 [3] => ビタミン ) 配列 ([0] => 薬 [1] => 塩漬け卵 [2] => ビタミン B2 [3] => ビタミン [4] => 小彩湖)

    奥立奥 · 2018-07-07 15:34:35
    奥立奥

    要素の数は可変で、1,000 を超える場合もあり、$row5 のキーはすべて 0 です。なぜ増えないのでしょうか?

    奥立奥 · 2018-07-07 15:17:20
    奥立奥

    このループ本体の条件を入力しますか?

    奥立奥 · 2018-07-07 18:55:27
  • キャンセル返事