PHP: как получить первые 10 символов из строки
Посмотрим правде в глаза, мы не самые лучшие PHP-программисты, иначе мы, вероятно, помнили бы, как это сделать, без необходимости постоянно искать это, верно? Я имею в виду, что я просматривал это так много раз, что на самом деле пишу об этом в надежде, что я вспомню в следующий раз. Грустный!
К счастью, это действительно легко, и наш позор быстро закончится. Итак, вот синтаксис:
string substr ( string $string , int $start [, int $length ] )
Если вы все еще не можете понять это, вот пример:
$result = substr($fullstring, 0, 10);
Но если вы работаете со строками, которые могут быть многобайтовыми, например, со строками Unicode со специальными символами, вам, вероятно, следует использовать вместо этого функцию mb_substr(), которая имеет тот же синтаксис:
$result = mb_substr($fullstring, 0, 10);
Вы также можете использовать это, чтобы вывести строку где-то из середины, изменив параметр start — например, вместо этого вы можете взять последние несколько символов с конца строки.