我基本上必须编写一个函数,该函数从表单上的文本框中获取一串单词,将字符串拆分为单个单词并将它们放入一个数组并显示该数组。我的代码是:
$search = $_POST['search'];
function searchterms() {
$split = preg_split("/ /", searchterms());
return $split;
}
echo searchterms($search);
我收到:致命错误:第 5 行 C:\xampp\htdocs\Palindrome\searchterms().php 中允许的内存大小为 134217728 字节已用尽(试图分配 65488 字节)
据我所知,这是因为我在函数中使用了 searchterms(),但是如果我将 $search 移动到函数中并用 $search 替换 searchterms,我会得到一个不同的错误。
编辑
当我在函数中放置 $search 代替 searchterms() 时,我得到的错误是: 注意:第 9 行数组中 C:\xampp\htdocs\Palindrome\searchterms().php 中的数组到字符串转换