Привет, как можно дать название переменной - пример:
$a=0;
while($a++<10){
$namepr1=50;
}
Как можно создать 10 переменных, только чтоб они назывались так:
$namepr1 $namepr2 $namepr3 $namepr4 $namepr5 $namepr6 $namepr7 $namepr8 $namepr9 $namepr10.
Через цикл это можно сделать? Можно конечно создать массив $namepr и впихивать туда данные, но меня интересует именно изменения самого имени переменной
vagrand
21.10.2013 - 11:58
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, фрагменты.
$a = 1;
${'name'.$a} = 2;
echo $name1;
_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Игорь_Vasinsky
21.10.2013 - 11:59
например
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
21.10.2013 - 12:00
Зачем тебе это? воспользуйся массивом.
А по теме.
$a=0;
while($a++<10){
$p = 'namepr'.$a;
$$p=50+$a;
}
echo($namepr2);