PHP достать 2 букву со строки

248
15 июля 2017, 09:23

Есть строка "abc".

Как на php посредством substr мне достать вторую букву?

Пишу: substr('abc', 0, 2), но не помогает.

Что я делаю не так?

Answer 1

Вторая буква - это буква номер 1, т.к. считают с нуля. Если надо одну букву. то и длина = 1.

substr('abc', 1, 1)

Но если строка - это переменная, а не литерал, то можно и по индексу:

$a = 'abc';
$second_letter = $a[1];
READ ALSO
PHP Notice: Undefined offset, Undefined variable

PHP Notice: Undefined offset, Undefined variable

Купил скрипт и расстроился - все время ругаемся

288
PHP стриминг большого аудиофайла

PHP стриминг большого аудиофайла

Ситуация такая: есть бесконечно выполняющийся php-скрипт, генерирующий большой аудиофайл путём склейки файлов из указанной папки (разумеется,...

198
Как правильно разместить пакет на packagist?

Как правильно разместить пакет на packagist?

Собственно не нашел на русском документацииМожет у кого есть и поделитесь

267
Не отрабатывает ajax - PHP

Не отрабатывает ajax - PHP

выдает пусто, в чем я ошибся? есть форма

256