Php 如何分解表中的行?
我把这一排放在桌子上 K04、K84、K53、K331、1985 如何使用array explode获得如下结果: ['K04','K84','K53','K331','L985'] 谢谢你的帮助 我试着用炸药Php 如何分解表中的行?,php,mysql,arrays,explode,Php,Mysql,Arrays,Explode,我把这一排放在桌子上 K04、K84、K53、K331、1985 如何使用array explode获得如下结果: ['K04','K84','K53','K331','L985'] 谢谢你的帮助 我试着用炸药 $ex = explode (' ,' $myRowFromTable) $co = count ($ex); for ($i = 0; $i < $co; $i++) { echo $ex[$i];
$ex = explode (' ,' $myRowFromTable)
$co = count ($ex);
for ($i = 0; $i < $co; $i++)
{
echo $ex[$i];
}
$ex=explode(“,”$myRowFromTable)
$co=计数($ex);
对于($i=0;$i<$co;$i++)
{
echo$ex[$i];
}
结果仅显示K04假设您在
$myRowFromTable
中以字符串形式获取值,则应尝试使用explode,如下所示:
$ex = explode (',', $myRowFromTable); //no space before comma
似乎要将字符串转换为JavaScript数组。例如,
$myRowFromTable = 'K04, K84, K53, K331, L985';
// Has Array Data
$ex = explode (', ', $myRowFromTable);
// print_r($ex);
// According to User Expected Result
$newFormat = "['" . implode("', '", $ex) . "']";
echo $newFormat;
是否希望在MySQL中生成结果而不是原始结果?或者在PHP中以数组或字符串的形式出现?您想要实现什么
explode()
将给出您想要的结果。我已编辑了我的问题,我已尝试使用explode。@pitokeraf,我不知道您是如何得到结果的,即使您的代码有问题。您确定这会起作用吗?应该是explode(“,”,$myRowFromTable)代码>@jogesh_pi哈哈……是的……那不行……我自己也漏掉了一个逗号……:D..更新..如何将K04、K84、K53等连接到另一个表以获取项目名称?thnks。