Количество пробелов от начала строки до начала текста

170
08 июня 2018, 11:40

Как вычислить количество пробелов от начала строки до начала текста с помощью php? Интересует решение в одну строку. Пример строки :

$str = '          семь пробелов от начала строки   а если  вот  такой   текст ?'
Answer 1

С помощью регулярных выражений (промежуточные пробелы не будут учитываться):

$str = '          десять пробелов от начала строки   а если  вот  такой   текст ?';
echo preg_match_all('~(?<=^|\G)\s+?(?=\s|\S)~', $str);

Результат: 10

Answer 2
substr_count($stroka, ' ',0,strrpos($stroka, $starttext))
Answer 3
$count = mb_strlen($str) - mb_strlen(ltrim($str));
READ ALSO
Переписать устаревший MySQL на PDO/MySQLi

Переписать устаревший MySQL на PDO/MySQLi

Ниже вы видите код c устаревшим mysql, помогите это все изменить в PDO или mysqliСамая основная головная боль это то, что я не могу сделать рабочие...

203
Заменить %20 в xfsearch DLE

Заменить %20 в xfsearch DLE

Как заменить %20 в xfsearch на - в ссылке поиска по допполю

224
Выход из аккаунта

Выход из аккаунта

Есть статья с готовым кодом для регистрации и авторизации аккаунта: https://htmlwebru/php/example/avtorizacija2

192
Реализация турнирной таблицы MySQL + PHP

Реализация турнирной таблицы MySQL + PHP

Есть запрос вывода таблицы чемпионатаКак преобразовать эту таблицу в нормальную форму

186