Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Как извлечь значение из переменной масива, которое не отображалось бы на экране

Ответить
Настройки темы
Как извлечь значение из переменной масива, которое не отображалось бы на экране

Аватара для dima1981

Ветеран


Сообщения: 512
Благодарности: 23

Профиль | Отправить PM | Цитировать


Скажите пожалуйста, как извлечь значение из переменной полученной из массива, например есть массив $abc и выводятся из него данные
PHP код: Выделить весь код

echo("$abc[1] | $abc[2] | $abc[3]"); 


и т.д.
могу я до вывода этой строки взять содержание $abc[3], которое например "такое глубокое синее море" и извлечь его но не отображая в браузере, потом создать из него переменную, например $123, и выводить этот массив так
PHP код: Выделить весь код

echo("$abc[1] | $abc[2] | $123"); 


и получить результат как при выводе этой строки
PHP код: Выделить весь код

echo("$abc[1] | $abc[2] | $abc[3]); 


Заранее спасибо.

-------
не уверен, что знаешь наверняка, говори об этом заблаговремено )


Отправлено: 05:05, 10-11-2008

 

Аватара для Arrest

runs with scissors


Сообщения: 642
Благодарности: 77

Профиль | Отправить PM | Цитировать


PHP код: Выделить весь код

$123 $abc[3]; 


-------
- Why do you call this version of software 'beta'?
- Coz it's beta than nothing.


Отправлено: 12:29, 10-11-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для dima1981

Ветеран


Сообщения: 512
Благодарности: 23

Профиль | Отправить PM | Цитировать


PHP код: Выделить весь код

$text "$abc[3]";
$
123 wordwrap($text20"<br />\n");
echo (
"$abc[1] | $abc[2] | $123"); 

почему не получается, данные из поля где выводится значение $123 исчезает т.е. нет в нем ничего, пусто, но остальные нормально $abc[1] отображается? хочу строку по несколько символов разбить, пример из php.com

PHP код: Выделить весь код

<?php
$text 
"Очень длинное слоооооооооооооооово.";
$newtext wordwrap($text8"\n"1);

echo 
"$newtext\n";
?>

этот код выводит так Очень длинное слоооооо оооооооо оово., но на сайте php он выводится так
Очень
длинное
слоооооо
оооооооо
оово.
может у меня с настройками php.ini или apache что то не так?

-------
не уверен, что знаешь наверняка, говори об этом заблаговремено )


Последний раз редактировалось dima1981, 10-11-2008 в 15:34.


Отправлено: 15:14, 10-11-2008 | #3


Аватара для dmitryst

Ветеран


Сообщения: 7243
Благодарности: 900

Профиль | Отправить PM | Цитировать


PHP код: Выделить весь код

$text $abc[3];
$
123 wordwrap($text20"<br />\n");
echo 
"$abc[1] | $abc[2] | $123"

-------
Осваиваю FreeBSD


Отправлено: 15:24, 10-11-2008 | #4


Аватара для dima1981

Ветеран


Сообщения: 512
Благодарности: 23

Профиль | Отправить PM | Цитировать


Благодарю dmitryst, только во второй строке кавычки не хватает, но в остальном класс ) получилось

Получится например перенос строки, после определенного знака например ! этого? т.е. пишется строка

Однаждывсту!денуюзимнююпору

и потом получается

Однаждывсту
!
денуюзимнююпору

-------
не уверен, что знаешь наверняка, говори об этом заблаговремено )


Отправлено: 17:10, 10-11-2008 | #5


Аватара для dmitryst

Ветеран


Сообщения: 7243
Благодарности: 900

Профиль | Отправить PM | Цитировать


dima1981, какой кавычки?

-------
Осваиваю FreeBSD


Отправлено: 20:32, 10-11-2008 | #6


Аватара для dima1981

Ветеран


Сообщения: 512
Благодарности: 23

Профиль | Отправить PM | Цитировать


"<br />", "\n" двух кавычек ) у меня только так получилось

не могу понять, что такое wordwrap нормально работает, что с русским, что с английским алфавитом, но как доходит до таких функций, как

$str = ucfirst($str); или $str = ucwords($str);

то сразу как будто с кодировкой что то квадратами отображаются те значения содержащиеся в переменных к которым относятся эти функции и это только к русскому алфавиту относится с английским нормально, что это может быть такое у меня везде utf8 ?
Заранее спасибо.

-------
не уверен, что знаешь наверняка, говори об этом заблаговремено )


Последний раз редактировалось dima1981, 11-11-2008 в 11:25.


Отправлено: 07:37, 11-11-2008 | #7


Аватара для dmitryst

Ветеран


Сообщения: 7243
Благодарности: 900

Профиль | Отправить PM | Цитировать


Цитата dima1981:
"<br />", "\n" »
'<br> \n' а так?

PHP код: Выделить весь код

<?php

$str 
'кодировка и капитализация русского';
$str mb_convert_case($strMB_CASE_TITLE"UTF-8"); //// ТАК работает

echo $str;
?>

Правда, нужна поддержка MultiByte - смотрим phpinfo() - примерно так

-------
Осваиваю FreeBSD


Последний раз редактировалось dmitryst, 11-11-2008 в 11:59.

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:36, 11-11-2008 | #8


Аватара для dima1981

Ветеран


Сообщения: 512
Благодарности: 23

Профиль | Отправить PM | Цитировать


Цитата dmitryst:
"<br />", "\n" »
'<br> \n' а так? »
да и этого достаточно, спсб )

так

Цитата dmitryst:
<?php
$str*=*'кодировка*и*капитализация*русского';
$str*=*mb_convert_case($str,*MB_CASE_TITLE,*"UTF-8");*////*ТАК*работает
echo*$str;
?> »
даже очень, спсб

-------
не уверен, что знаешь наверняка, говори об этом заблаговремено )


Отправлено: 11:54, 11-11-2008 | #9



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Как извлечь значение из переменной масива, которое не отображалось бы на экране

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Delphi - Как опредилить динамический обект двухмерного масива TImage Dock1100 Программирование и базы данных 0 24-11-2009 14:35
CMD/BAT - [решено] Как получить значение "вложенной" переменной. volk1234 Скриптовые языки администрирования Windows 4 03-10-2009 15:51
CMD/BAT - Каким образом задать значение переменной число равное кол-ву папок на диске uptk Скриптовые языки администрирования Windows 4 08-07-2009 19:02
[решено] Возможность изменить значение переменной без перезапуска скрипта sashadeg AutoIt 3 13-04-2009 19:14




 
Переход