[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Массив rand
Alaska46
Ребят, помогите создать массив со случайными значениями, чтобы он их на экран выводил
Я ни разу не работала в php, а тут срочно понадобилось
Игорь_Vasinsky
$array = array();
for($i=0;$i<5;$i++){
$rand = rand(0,999);

if(in_array($rand, $array))
$array[] = $rand;
}

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


_____________
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
Alaska46
Спасибо!
wink.gif
Winston
$arr = array_map(function(){return mt_rand(1, 100);}, array_fill(0, 10, null));
echo '<pre>' . print_r($arr, 1) . '</pre>';

:)



Спустя 2 минуты, 15 секунд Winston написал(а):
Игорь_Vasinsky
У тебя из за отсутствия одного символа, массив будет пустым :)
T1grOK
Цитата (Winston @ 11.01.2013 - 13:42)
$arr = array_map(function(){return mt_rand(1, 100);}, array_fill(0, 10, null));
echo '<pre>' . print_r($arr, 1) . '</pre>';

:)

К данному примеру уточнение - данный способ можно применить в PHP 5,3 и выше.

_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
Alaska46
У меня что-то не выводит... sad.gif
В начале прописываю <?
Но ничего не происходит

Помогите пожалуйста
Игорь_Vasinsky
Alaska46
пропустил кое-что :D

<?php 
header('Content-Type: text/html; charset=utf-8');
error_reporting(E_ALL);

$array = array();
for($i=0;$i<5;$i++){
$rand = rand(0,999);

if(!in_array($rand, $array))
$array[] = $rand;
}

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


_____________
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
Alaska46
Блиииин!
Спасибо большущее!!!
=*
Дальше я сама
Быстрый ответ:

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