计算字符串中的符号
问题描述:
即时通讯尝试找到一种方法来计算我的sql预查询中所有“','”符号集。现在我在做什么是:计算字符串中的符号
$i=0;
while ((strpbrk($string, "'")) !== false)
{
$string= strpbrk($string, "'");
$string= substr($string, 1);
$i++;
}
$i = $i/2;
echo $i;
这个工程直到我得到一个$字符串内的报价。 有没有一种方法来计算“','”像preg-match,但我只发现它找到字符串中的第一个或最后一个元素,而不是全部。
答
更简单的方法可以使用explode :
<?php
$string = 'A word, another word, and finally, the end';
$find = ',';
$find_symbol = explode($find, $string);
$total_find = count($find_symbol);
?>
另一种更简单的方法是substr_count:
echo substr_count($string, ',');
但是这取决于你所需要的。
干杯。
你想完成什么?这听起来像是一个坏主意。 – miken32
爆炸要计数的字符串/符号上的字符串。然后取出数组的长度并减去1. – scrappedcola
即时将.csv文件导入到表中,并检查数据量是否与列数匹配,如果不匹配,则使用空单元格填充所需的行。 –