Тема: Робота із стрічками (Задача на 3)
Є стрічка у ній тільки символи з діапазону a-zA-Z0-9 Без використання функцій виведіть 2ий символ стрічки.
$string = 'test string';
echo $result; // результат має бути 'e'
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → PHP → Робота із стрічками (Задача на 3)
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Є стрічка у ній тільки символи з діапазону a-zA-Z0-9 Без використання функцій виведіть 2ий символ стрічки.
$string = 'test string';
echo $result; // результат має бути 'e'
А в чому прикол задачі?
echo $string[1];
Здається більш правильно говорити рядки.
А в чому прикол задачі?
echo $string[1];
Здається більш правильно говорити рядки.
Думаю не всі цим методом користуються. Якщо тема не актуальна грохайте)
Нехай буде, може хтось не знає. Мабуть актуально для тих у кого PHP перша мова.
А без використання констант і цифр тобто 0-9 використовувати не можна.
Якщо получиться пиши в пм, якщо ні тут)) що б зразу відповіді правильної не було))
//варіант 1
$string = 'test string';
list($t,$result) = str_split($string);
echo $result;
//варіант 2
$string = 'test string';
$array = str_split($string);
array_shift($array);
$result = array_shift($array);
echo $result;
//варіант 3
$string = 'test string';
$result = substr($string, strpos($string, "e"),strpos($string, "e"));
echo $result;
//варіант 4
$string = 'test string';
$result = preg_replace("#[^e]#", "", $string);
echo $result;
Patron у темі пише "Без використання функцій" у тебе у всіх варіантах використовуються функції
p.s. Існує ще один спосіб крім тих які вказав Replace
error_reporting(E_ALL);
$str = 'test';
$i = (int) (array) $str;
echo $str[$i];
без нотайсів.
Куль
Мій варіант
$str = 'test';
echo $str[(string) true];
Логіка така як і ваша Кльово ))
сорі я не прочитав що там без використання функцій. Фіг його знає що я читав)))
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися