繁体   English   中英

如何使用PHP检查一个字符串是否具有逗号分隔值

[英]How to check one string has comma separated value using PHP

我需要一个帮助。我需要使用PHP检查两种类型的字符串值。 我在下面解释一个例子。

假设一个变量

$sup_id='4' //(datatype-varchar)

$sup_id='4,5,6' //(datatype-varchar)

在上面的示例中,我在相同的变量名称中具有不同的值。在这里,如何检查同一个变量具有一个值或不同的值,并以逗号( , )分隔。

可以通过strpos轻松完成

if (strpos($sup_id, ',') !== false) {
  echo "There's a comma in the string...!!!";
}

您可以执行以下操作:

$str = '4,5,6';

$exploded = explode(',', $str);

if (sizeof($exploded) > 1) {
  echo 'It is split.';
else {
  echo 'Its not.';
}

您正在执行的操作是,基于,分隔符将字符串拆分为一个数组。 所以,如果一个,存在,阵列将有超过1倍的值。

暂无
暂无

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

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