Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
1

Не получается использовать функцию spliti() и её заменяющую preg_split()!

17.03.2010, 23:58. Показов 3360. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Друзья! ПРи использованиии split() машина пишет Deprecated: Function is deprecated
Я порылся по инету и нашёл вот здесь, что надо использовать вместо неё preg_split. (у меня php версии 5.3.1) Да вот беда, вот такой синтаксис не проходит никак
list($f, $i, $o) = preg_split(' ', $value);

ВЫдаёт

Warning: preg_split() [function.preg-split]: Empty regular expression in
...Что, получается регулярное выражение "пробел" нельзя использовать? Но мне именно по пробелу надо делить элемент массива.

...А когда ставлю собаку, вот так
PHP
1
2
list($f, $i, $o) = @preg_split(' ', $value);
echo $f
ТО и предупреждений нет и разделения не происходит
В общем, помогите, кто чем сможет
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.03.2010, 23:58
Ответы с готовыми решениями:

Написать функцию, заменяющую цифры латинскими символами
Написать функцию, заменяющую цифры латинскими символами. Обработать две строки. C++

Не получается использовать функцию "random"
Немного усовершенствовал программу и не получается использовать функцию "random". Сейчас программа...

Создать функцию, заменяющую относительные адреса в ссылках на абсолютные
Доброго времени суток! У меня такой вопрос, есть задача создать функцию которая принимает html код...

Напишите функцию, заменяющую повторяющиеся пробелы на один пробел
Напишите функцию, которая удаляет из переданной ей символьной строки все лишние пробелы, заменяя...

2
UNIX-way
712 / 495 / 49
Регистрация: 15.01.2009
Сообщений: 1,720
18.03.2010, 00:03 2
http://www.php.ru/manual/function.preg-split.html
Пример 3.
PHP
1
2
3
4
5
<?php
$str = 'hypertext language programming';
$chars = preg_split('/ /', $str, -1, PREG_SPLIT_OFFSET_CAPTURE);
print_r($chars);
?>
На выходе получаем:

Код
Array
(
    [0] => Array
        (
            [0] => hypertext
            [1] => 0
        )

    [1] => Array
        (
            [0] => language
            [1] => 10
        )

    [2] => Array
        (
            [0] => programming
            [1] => 19
        )

)
1
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
18.03.2010, 00:18  [ТС] 3
Спасибо большое
0
18.03.2010, 00:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.03.2010, 00:18
Помогаю со студенческими работами здесь

Записать функцию заменяющую (массиве символов) все числа на пробел.
Заменить все числа во введенной стpоке на пробел.

Создайте функцию, заменяющую содержимое двух переменных их суммой и разностью.
1. Создайте функцию, заменяющую содержимое двух переменных их суммой и разностью.

Составить функцию, заменяющую в тексте буквы их номерами по порядку в алфавите
Помогите пожалуйста! Составить функцию, заменяющую в тексте буквы их номерами по порядку в...

Написать функцию, заменяющую все элементы массива A, меньшие заданного x, единицами
Здравствуйте, уважаемые участники форума! Помогите, пожалуйста, написать программу типа void,...

Реализовать функцию, заменяющую в заданной строке указанный символ на звёздочку (рекурсия)
Дана строка. Заменить все символы «а» на «*». Использовать рекурсивную процедуру.

Написать функцию, заменяющую в текстовом файле все цифры и знаки “+” и “ - ” на пробелы
1 Написать функцию, добавляющую литеру “с” в начало и конец текстового файла. 2 Написать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru