我有以下功能:PHP爆炸()返回一個數組內數組
function GetTagsOfUser(){
require "include/connect.php";
$sql = "SELECT * FROM users WHERE User='Chona'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()){
$tagsOfUser[] = explode(';', $row['Tags']);
}
return $tagsOfUser;
}
,把它進行打印
print_r($Recomend->GetTagsOfUser());
時,我得到如下:
array(1) { [0]=> array(4) { [0]=> string(6) "Paises" [1]=> string(7) "Francia" [2]=> string(19) "Revolucion Francesa" [3]=> string(3) "ONU" } }
它看起來好像在我的數組中包含字符串的數組,我想有一個數組,請幫助。
這可能是因爲這行:'$ tagsOfUser [] =爆炸(...)' 如果你改變這一行爲'return explode(...)',你將有一個單一的水平數組 –
$ tagsOfUser [] .. []創建它? –