Как подсчитать число с PHPPHP: как считать числа?
$mynumbers="0855 468 4864 63848 1486"; //This is my variable, the pattern has to be like this, each number is separated by a space.
echo "There are 5 numbers in your variable";
Она должна возвращать: 5
Как я могу это сделать, я знаю, что есть str_word_count
, но он считает только слова не цифры.
Разделите строку на пробелы и подсчитайте количество элементов, которые вы получаете. Если вам нужно игнорировать нечисловые значения (для таких случаев, как 'ignorethis 123 andthis'), вы можете прокручивать каждый элемент в результате и увеличивать счетчик, если они считаются числовыми. – GoBusto
Используйте, например, '$ exploded = explode ('', $ mynumbers); echo 'Есть. .count ($ exploded).' числа в вашей переменной. '; ' – lmarcelocc
Почти все решения являются излишними ... Если вы уверены, что эта строка содержит только числа и пробелы, вы должны подсчитать пробелы и добавить их. Если вы хотите иметь массив в будущем, используйте explode :). –