私はmysql dbに正確にこれら3つの値を含む以下の表を持っています
+-----+-------+
| bID | book |
+-----+-------+
| 9 | sajid |
| 10 | Salim |
| 11 | Salim |
+-----+-------+
このphpコードを使用して取得します
$con=mysql_connect("localhost","root","","library");
mysql_select_db("library",$con);
$sqlb = "SELECT * FROM books";
$queryb = mysql_query($sqlb);
while ($resultsb[] = mysql_fetch_object ( $queryb ));
array_pop ( $resultsb );
print_r($resultsb);
そして、この配列を出力します
Array (
[0] => stdClass Object ( [bID] => 9 [book] => sajid )
[1] => stdClass Object ( [bID] => 10 [book] => Salim )
[2] => stdClass Object ( [bID] => 11 [book] => Salim )
)
PHPマニュアルによると、「array_pop()は配列の最後の値をポップして返し、配列を1要素短くします。」私の質問は、配列を1要素短くすることはありませんが、配列を短くする必要はありませんが、配列が目的を果たしますが、Array_popが配列を1つ短くすると、なぜここで起こらないのかというのは矛盾しています
よろしく
AP