繁体   English   中英

PHP使用逗号分隔数据,然后为每个做些什么?

[英]php separate data using comma then do something for each?

字符串存储在数据库中,该字符串可以具有更多或更少的条目。 通常这不是一个问题,但是当一个以上的问题解决时,这将是一件很不错的事情。 没有固定数量的条目(无限制),因此要求第二个条目等...不适用于更多条目。

任何帮助深表感谢!

PHP版本:7.2

$string = '649374658494, 74658397464, 746384946354, 8659584748';
$var = explode(',',$string);
foreach($var as &$value){   
    $value = '<p>' .$var. '</p>';
}

这是一个简单的错误。 在应为$valueecho $var

    $string = '649374658494, 74658397464, 746384946354, 8659584748';
    $var = explode(',',$string);
    $nvalue="";
    foreach($var as &$value){   
        $nvalue .= '<p>' .$value. '</p>';
    }
    echo $nvalue;

启用错误报告会显示以下内容:

注意:数组到字符串的转换...

...并且为了避免答案中的链接,您可以启用简单的错误报告,例如:

error_reporting(E_ALL);
ini_set('display_errors', 1);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM