我试图将从数据库数组中检索到的段落分解成单独的单词。这是正确的方法吗,因为它当前给出了一个错误,说explode()需要2个参数,所以它不能获取$row数组。

function words() {
        $query = mysql_query("SELECT text FROM table WHERE textID = 1");
        while($row = mysql_fetch_array($query)) {
            $e[] = explode(" ", $row);
            foreach($e as $r) {
                echo $r;
            }
        }
    }

最佳答案

function words() {
        $query = mysql_query("SELECT text FROM table WHERE textID = 1");
        while($row = mysql_fetch_array($query)) {
            $e[] = explode(" ", $row[0]);
            foreach($e as $r) {
                echo $r;
            }
        }
    }

$row是数组。选择要分解的第一个元素。阅读Explode的文档。

关于php - explode 数据库数组PHP,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10371295/

10-11 03:28