ГЛАВНАЯ | HTML | CSS | PHP | JS | ЕЩЁ |

Получение определенного символа строки

Иногда требуется получить, какой-то символ строки, самое простое это использование:

$a[n] – n-ный символ строки ( нумерация идет с нуля):

<?php
    $a = 'abcde'; //в переменной $а будет хранится значение 'abcde'
    $b = $a[0]; //в переменной $b будет 'a'
    $b = $a[1]; //в переменной $b будет 'b'
    $b = $a[4]; //в переменной $b будет 'e'
?>

Примеры использования:

$c = 'here text';

Используем $c[0]

Результат:

h

Если тоже самое мы будем использовать для кириллицы, то получится вот такое:

$stroka = 'Здесь текст';

Используем $stroka[0]

Результат:

Это говорит о том. что все символы в кодировке utf-8 имеют совершенно другую структуру... чем собственно текст, который написан на кириллице.

И функция не может понять, что это и выведет такой результат.

Для этого, наверное самый простой способ, сперва перекодировать текст в windows-1251, а потом его вернуть в свою кодировку...

$stroka_1 = 'Здесь текст';

$stroka_1 = iconv('UTF-8','windows-1251',$stroka_1 ); //Меняем кодировку на windows-1251

$stroka_1 = substr($stroka_1 ,0,1); //Обрезаем строку - будем получать первый элемент - букву З

$stroka_1 = iconv('windows-1251','UTF-8',$stroka_1 ); //Возвращаем кодировку в utf-8

Результат:

З

Вопрос - зачем это нужно и где может использоваться!?

Если вам знания кажутся с самого начала абстрактными и непонятными - это вовсе не означает, что они таковыми являются!

Очень часто , во время строительства сайта, требуется резать текст и выводить лишь часть текста.

Посмотреть пример и скачать можно по ниже идущей ссылке

Скрипт № 29.10
Название скрипта и номер :Получить определенный символ строки
Пример - Получить определенный символ строки
Скачать - архив
Все скрипты на одной страницеС вашими куками, что-то не то..., попробуете перезагрузить страницу..
Теги:

НАШИ ПРОЕКТЫ : Проекты находятся в разной степени готовности (просто их столько, что времени не хватает…) https://dwweb.ru/ http://calc.dwweb.ru/ http://kod.dwweb.ru/ http://marrex.ru/ http://pro.dwweb.ru/ https://f0rlink.com/ https://comments.dwweb.ru youtube Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2019