[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Название переменной
name
Привет, как можно дать название переменной - пример:

$a=0;
while($a++<10){
$namepr1=50;
}

Как можно создать 10 переменных, только чтоб они назывались так:
$namepr1 $namepr2 $namepr3 $namepr4 $namepr5 $namepr6 $namepr7 $namepr8 $namepr9 $namepr10.
Через цикл это можно сделать? Можно конечно создать массив $namepr и впихивать туда данные, но меня интересует именно изменения самого имени переменной
vagrand
name
Зачем? Специально для таких целей в php существуют ассоциативные массивы.

_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
Arh
$a = 1;
${'name'.$a} = 2;
echo $name1;


_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Игорь_Vasinsky
например

for($i=0;$i<10;$i++){
$res['var'.$i] = $i;
}

echo '<pre>' . print_r($res,1) . '</pre>';

extract($res);

echo $var1.'<br/>';
echo $var3.'<br/>';
echo $var9.'<br/>';




_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
HErATuB
Зачем тебе это? воспользуйся массивом.
А по теме.

$a=0;
while($a++<10){
$p = 'namepr'.$a;
$$p=50+$a;
}
echo($namepr2);
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.