如何使用php将数组元素转换为字符串
我有这样的数组元素如何使用php将数组元素转换为字符串,php,arrays,Php,Arrays,我有这样的数组元素 $array = array(rha3pf, rha3pf, adfsasdf, asdfsad); 我想做一个独一无二的,我用过的 $uniqe = array_unique($array); print_r($uniqe); 我想要的结果是 $array = array(rha3pf, adfsasdf, asdfsad); 我得到的结果是 E_NOTICE : type 8 -- Use of undefined constant rha3pf - assumed
$array = array(rha3pf, rha3pf, adfsasdf, asdfsad);
我想做一个独一无二的,我用过的
$uniqe = array_unique($array);
print_r($uniqe);
我想要的结果是
$array = array(rha3pf, adfsasdf, asdfsad);
我得到的结果是
E_NOTICE : type 8 -- Use of undefined constant rha3pf - assumed 'rha3pf' -- at line 3
E_NOTICE : type 8 -- Use of undefined constant rha3pf - assumed 'rha3pf' -- at line 3
E_NOTICE : type 8 -- Use of undefined constant adfsasdf - assumed 'adfsasdf' -- at line 3
E_NOTICE : type 8 -- Use of undefined constant asdfsad - assumed 'asdfsad' -- at line 3
Array ( [0] => rha3pf [2] => adfsasdf [3] => asdfsad )
我在现场没有得到正确的答案。如何解决这个问题
感谢预付款打印的
$a
是什么
<?php
$array = array(rha3pf, rha3pf, adfsasdf, asdfsad);
$uniqe = array_unique($array);
print_r($uniqe);
//^^^ this part
?>
工作演示以下代码
$array = array('rha3pf', 'rha3pf', 'adfsasdf', 'asdfsad');
$a = implode(" ",$array);
$a = array_unique($a);
print_r($a);
将打印
rha3pf adfsasdf asdfsad
它不应该像
print\r($uniqe)
?你需要print\r($uniqe)
而不是print\r($a)代码>嗨,你的代码中有一个输入错误。。。最后一行应该是print\r($uniqe)代码>抱歉,我已经编辑了该内容,我已经编辑了我的questions@Vijaykarthik您希望输出什么?感谢您的回复,我的结果仍然像数组([0]=>rha3pf[1]=>rha3pf[2]=>adfsasdf[3]=>asdfsad)。我在PHPFidle中尝试过,我得到了这样的错误“注意:类型8——使用未定义的常数rha3pf-假设为‘rha3pf’——在第2行”你能说这个问题的解决方案吗=你检查过演示吗?在演示中是的,但在我的网页中我得到了这样的错误“使用未定义的常数rha3pf-假设为‘rha3pf’”看到差别,@Uchiha,这里使用相同的代码,但是Op出现了错误,谢谢。