#php #string
#php #строка
Вопрос:
У меня есть:
<?php
$word = "hello";
$emaillen = strlen($word);
$lnpos = $emaillen 1;
?>
Я хочу прочитать первый символ после $lnpos
. Символ после $lnpos
равен 1.
Текст, который я читаю, является:
hello.1;
Спасибо за ваше любезное внимание!
Комментарии:
1. Попробуйте
echo substr('hello.1', $lnpos)
2. О, это сработало! Спасибо за ваш ответ. Я был в замешательстве перед вашим редактированием….
3. Я извиняюсь, я был смущен в OP b / c, который должен был быть в ‘.’ но увидел, что вы сделали 1, чтобы пройти мимо этого.
Ответ №1:
вы можете получить доступ к символам, таким как массивы, поэтому, если $ lnpos — это ваша позиция, и вы хотите получить доступ к символу в $ lnpos 1, просто сделайте:
$yourstring[$lnpos 1];
Не забудьте проверить, что $lnpos 1 < strlen($yourstring)
Надеюсь, это поможет