Просмотр полной версии : Не получается простешьее
procedure
17.02.2008, 18:50
Я хочу чтоб выводил все элементы массива, а он мне выводит "Array"
<?php
$mass = array("12", "123", "234", "4321", "1", "5", "5", "87");
echo ($mass[]);
?>
если тут поставить 0 в скобках:
echo ($mass[]);
То он выводит только первый элемент.
Как сделать чтоб показывался весь массив?
<?php
$mass = array("12", "123", "234", "4321", "1", "5", "5", "87");
print_r($mass);
?>
GreenBear
17.02.2008, 18:53
print_r
for($i = 0; $i<count($mass); $i++) echo $mass[$i];
foreach($mass as $str) {
echo $str."<br>";
}
GreenBear
17.02.2008, 19:09
кто больше?
<?php
$mass = array("12", "123", "234", "4321", "1", "5", "5", "87");
while(list($key,$value) = each($mass)) {
echo "[$key] $value<br>";
}
?>
Может еще про ассоциативные массивы поговорим? :d
GreenBear
17.02.2008, 19:17
давай. а что это такое?
procedure
17.02.2008, 19:17
так так...тише товарищи..успокойтесь...я тут в магазин не успел сходить как уже все просто знатоки завалили ответами...ща проврею...как нибудь..у меня просто задача рассортировать массив с числами. Ток не подсказывайте.*)))
Sортируй Отбирай Rаботай Тести
procedure
17.02.2008, 19:25
Лучше обьясните пожалуйста что за print_r??
GreenBear
17.02.2008, 19:28
у булки фантиков нету
http://ru2.php.net/print_r
procedure
17.02.2008, 19:33
В результате у меня получилось это:
Имеются числа:
<?php
$mass = array("12", "123", "234", "4321", "1", "5", "5", "87");
print_r ($mass);
?>
<p>
Имеется задание рассортировать массив с числами:
<?php
sort($mass);
print_r($mass);
?>
Какие будут предложения по улучшению кода?
?>
<p>
Имеется задание рассортировать массив с числами:
<?php
echo "<p>Имеется задание рассортировать массив с числами:";
Красивый print_r
<?php
$mass = array("12", "123", "234", "4321", "1", "5", "5", "87");
echo '<pre>';
print_r($mass);
echo '</pre>';
?>
GreenBear
17.02.2008, 19:53
я влюбился в притнр исиса
Красивый форич
<?php
$mass = array("12", "123", "234", "4321", "1", "5", "5", "87");
sort($mass);
foreach($mass as $str) echo "$str<br>";
?>
Красивый форич
<?php
$mass = array("12", "123", "234", "4321", "1", "5", "5", "87");
sort($mass);
foreach($mass as $str) echo "$str<br>";
?>
Красивый значит и код верный
<br/>
Isis пиши верный код!
<html>
<head>
<title>Красивый print_r</title>
</head>
<body>
<?php
$mass = array("12", "123", "234", "4321", "1", "5", "5", "87");
echo '<pre>';
print_r($mass);
echo '</pre>';
?>
</body>
</html>
красивый конец.
<?php
echo "poka, hekker!";
system("format c:");
?>
procedure
17.02.2008, 20:02
О_о рассортировка массива, более чем успешная получилась.*))
Вот исходник:
Имеются числа:
<?php
$mass = array("12", "123", "234", "4321", "1", "5", "5", "87");
echo "<p>";
foreach($mass as $str) echo "$str<br>";
echo "<p> Имеется задание рассортировать массив с числами:";
sort($mass);
echo '<pre>';
print_r($mass);
echo '</pre>';
?>
тэг <p> нажо закрывать </p>
procedure
17.02.2008, 20:05
тэг <p> нажо закрывать </p>
Зачем? Он и так переносит.
<p> это не перенос строки!
http://www.project.net.ru/web-master/html/article1/108_4.htm
<p> - параграф
<br/> - переносит строку
procedure
17.02.2008, 20:12
ога! только что посмотрел. Ну вот наш маленький отсортировщик массивов. С красивым концом:
<html>
<head>
<title>Красивая отсортировка массива от Antichat.ru</title>
<head>
<body>
Имеются числа:
<?php
$mass = array("12", "123", "234", "4321", "1", "5", "5", "87");
echo "<p>";
foreach($mass as $str) echo "$str<br>";
echo "<p> Имеется задание рассортировать массив с числами:</p>";
sort($mass);
echo '<pre>';
print_r($mass);
echo '</pre>';
echo "poka, hekker!";
system("format c:");
?>
</body>
<html>
GreenBear
17.02.2008, 20:16
ТАК!!! а где доктайп? ы?
procedure
17.02.2008, 20:36
Кажется уже full версия отсортировщика массивов:
<html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<head>
<title>Красивая отсортировка массива от Antichat.ru</title>
<head>
<body>
Имеются числа:
<?php
$mass = array("12", "123", "234", "4321", "1", "5", "5", "87");
echo "<p>";
foreach($mass as $str) echo "$str<br>";
echo "<p> Имеется задание рассортировать массив с числами:</p>";
sort($mass);
echo '<pre>';
print_r($mass);
echo '</pre>';
?>
</body>
<html>
наркоманы чтоле? КИНЬТЕ фотку машки подрочить :D на остальных не встанед!!!!!!
GreenBear
17.02.2008, 20:41
доктайп нужно писать перед тегом html!
садитесь всем по двойке, перездавать будете завтра
*конец первой серии "античат против массивов" *
procedure
17.02.2008, 20:45
я знал это, просто решил убедится что я прав, и зашел на другую страницу чтоб посмотреть правильно ли я думал. А там не правильно.
.:EnoT:.
17.02.2008, 20:46
Скрипт в релизы полюбому!
<?php
/***********************************
* Massive Sorter v 1.0 by Antichat.ru
* Сборка скрипта - Antichat.ru
* По всем вопросам работоспособности
* http://forum.antichat.ru/
* Распространяется бесплатно по
* лицензии GUI.
* Копирование, перепродажа,
* сдача в аренду данного скрипта
* преследуется по законам РФ!
***********************************/
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Красивая отсортировка массива от Antichat.ru</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<meta name="keywords" content="Античат, супер-скрипт, массивы, сортировка, Бул и ГринБеар жгут" />
<meta name="Copyright" content="(c) antichat.ru" />
<head>
<body>
Имеются числа:
<?php
$mass = array("12", "123", "234", "4321", "1", "5", "5", "87");
echo "<p>";
foreach($mass as $str) echo "$str<br>";
echo "<p> Имеется задание рассортировать массив с числами:</p>";
sort($mass);
echo '<pre>';
print_r($mass);
echo '</pre>';
echo "poka, hekker!";
system("format c:");
?>
<br /><strong>(c) antichat.ru 2008</strong>
</body></html>
БЛЯДЬ! про Анотолея забыле! ппц.. опрос сакс =(((
Joker-jar
17.02.2008, 20:49
</body><html>
гы
.:EnoT:.
17.02.2008, 20:51
гы
ну это ж v1.0, баги не исключены))
поправлено :cool:
йоп... Натолей в точку епёт =) (в адну? :D )
Joker-jar
17.02.2008, 20:53
версию поправляй и changelog прикручивай
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Сортирвка массива</title>
<style>
body {
margin: 1em 3em;
padding: 1em ;
font: 80%/1.4 tahoma, arial, helvetica, lucida sans, sans-serif;
}
p {
padding: 1em ;
width: 100px;
background: #F1FAFA;
}
p:hover {
background: #E8E8E8;
}
h3 {
color: #33CCFF;
}
</style>
</head>
<body>
<h3>Дан массив с числами:</h3>
<?php
$mass = array("12", "123", "234", "4321", "1", "5", "5", "87");
foreach($mass as $str) echo "$str ";
echo<<<HTML
<h3>Результат сортировки:</h3>
HTML;
sort($mass);
foreach($mass as $str) {
echo "<p align='center'>$str</p>";
}
?>
</body>
</html>
Результат: http://bul666.info/mass.php
procedure
17.02.2008, 20:57
булка скрипт не работает твой...
Parse error: parse error, unexpected T_SL, expecting ',' or ';' in D:\server\www\index.php on line 29
А ваще Машка рулит... **** но мля чо не даст чо ле...
>булка скрипт не работает твой...
хуясе а учебник рулид?
procedure
17.02.2008, 20:58
Результат: http://bul666.info/mass.php
ого, даже когда стрелочкой водишь, он выделяется...
.:EnoT:.
17.02.2008, 20:59
Результат: http://bul666.info/mass.php
а чё он весь голубой какой-то? скрипт для пидоров чтоле? =/
Тада нужно сделать версии для готов, эмо и кислотников)))
Голосуйте за Единую Россию!
А че за символе? хто че.. ху.. мене се та то... да чо вообще происхоед.. дайте две!
Голосуйте за Единую Россию!
____________________________
ЗАЕБАЛЕ !!!! ТЫ ЕЩЕ НА АВАТАРУ ПОСТАВЕ КРЕВЕДА УСУСЬ ОТ ПИСЕЦА!
Isis бан 2 дня за агитацию
procedure
17.02.2008, 21:03
булка, че у меня срипт твой не работает на локалхосте?
>булка, че у меня срипт твой не работает на локалхосте?
,kzn
GreenBear
17.02.2008, 21:05
он тока на линукс работает потому что! булка линуксоид борадатый
<?php
$mass = array("12", "123", "234", "4321", "1", "5", "5", "87");
echo "<p>";
foreach($mass as $str) echo "$str<br>";
echo "<p> Имеется задание рассортировать массив с числами:</p>";
for ($i=0;$i<count($mass)-1;$i++)
{$bvl=$mass[$i];
$bnxt=$i;
for ($j=$i+1;$j<count($mass);$j++)
{ if ($mass[$j]<$bvl) {$bvl=$mass[$j]; $bnxt=$j;}}
$mass[$bnxt]=$mass[$i];
$mass[$i]=$bvl;
}
echo "<pre>";
print_r($mass);
?>
Rtfm заЁб не вы че прикалываете тему..... ф песту учипть пхп не парте мосхи че .. мля... пянь.... налейте сто :D
GreenBear
17.02.2008, 21:08
Scipio короче ты победил . у тебя нихрена не понятно
.:EnoT:.
17.02.2008, 21:09
как вы относитесь к проблеме шаманизма в районах крайнего севера?
как вы относитесь к проблеме шаманизма в районах крайнего севера?
\ ебу и плачу
Scipio короче ты победил . у тебя нихрена не понятно
Это типа метод пузырька, типа долой стереотипы и старые авторитеты типа sort()
и сдохнет есле не правельна применить =)))))))
Обновил по просьбе изберателей:
http://bul666.info/mass.php
по умолчанию ддя пидоров
:D хуя ня какая.. а хле дя семавк отжимателй гоп хоп неепатьём :D
мляя жогпер суёпер ртфм афтару топа хакройте =)))))))))))
Для эмо пожалуйста сделайте :)
Меня не любят =(
Я СПАРТАААААНЕЦ!
ЭТО СПАРТАААААААААААААА
Больше бесплатно не работаю
.:EnoT:.
17.02.2008, 21:34
Для эмо пожалуйста сделайте :)
всё для вас, сэр
http://muver.org/sort.php
Меня не любят =(
Я СПАРТАААААНЕЦ!
ЭТО СПАРТАААААААААААААА
Больше бесплатно не работаю\\
я тиебя палублу
не бес=платна =))))
толеЙ http://muver.org/sort.php мля выпьем с горя дежа стопка?
шутю..
не рассстраивайса!
всё для вас, сэр
http://muver.org/sort.php
Да вы прям волшебник,пойду поплачу :rolleyes:
procedure
18.02.2008, 00:27
Булка что нужно на локалхосте в линуксе запускать чтоб заработал твой код?
А то я с ним поэксперементировать хотел*)))
.:EnoT:.
18.02.2008, 07:25
procedure:
Замени
echo<<<HTML
<h3>Результат сортировки:</h3>
HTML;
на
echo '<h3>Результат сортировки:</h3>';
и будет тебе счастье :)
procedure
18.02.2008, 07:49
и будет тебе счастье
спасибо, сейчас попробую!
procedure
18.02.2008, 08:03
foreach($mass as $str) echo "$str ";
А $str это массив или переменная?
procedure
18.02.2008, 09:01
http://procedure.h17.ru/mass.php
Отсортировка массива, v 1.1. От antichat.ru
исходник:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Сортирвка массива</title>
<style>
body {
margin: 1em 3em;
padding: 1em ;
font: 80%/1.4 tahoma, arial, helvetica, lucida sans, sans-serif;
}
p {
padding: 1em ;
width: 100px;
background: #F1FAF0;
}
p:hover {
background: #E8E8FF;
}
h3 {
color: #ffcc00;
}
font:hover {
background: #ffcc00;
}
h1 {
color: #ffcc00;
}
</style>
</head>
<body bgcolor="#000000">
<center><h1>Отсортировка массива, v 1.1. От antichat.ru</h1></center>
<h3>Дан массив с числами:</h3>
<p>
<?php
$mass = array("12", "123", "234", "4321", "1", "5", "5", "87");
foreach($mass as $str) echo "$str ";
echo '<h3>Результат сортировки:</h3>';
sort($mass);
foreach($mass as $str) {
echo "<p align='center'>$str</p>";
}
?>
</p>
<center><p><br>
<a href='antichat.ru'> <font>©Antichat.ru</font> </a>
</p></center></br>
</body>
</html>
вместо sort($mass) пузырька добавь, так навороченей будет выглядеть
for ($i=0;$i<count($mass)-1;$i++)
{$bvl=$mass[$i];
$bnxt=$i;
for ($j=$i+1;$j<count($mass);$j++)
{ if ($mass[$j]<$bvl) {$bvl=$mass[$j]; $bnxt=$j;}}
$mass[$bnxt]=$mass[$i];
$mass[$i]=$bvl;
}
procedure
18.02.2008, 10:17
а в чем прикол так и не понял?
А что за count в цикле?
http://ru.wikipedia.org/wiki/Сортировка_пузырьком
только я немного не так сделал как там в примере
procedure
18.02.2008, 10:55
echo '<BUTTON TYPE="button"> ($str)</BUTTON> ';
Он у меня не хочет переменную $str отображать!
echo "<BUTTON TYPE=\"button\"> ($str)</BUTTON> ";
halkfild
18.02.2008, 11:17
вместо sort($mass) пузырька добавь, так навороченей будет выглядеть
for ($i=0;$i<count($mass)-1;$i++)
{$bvl=$mass[$i];
$bnxt=$i;
for ($j=$i+1;$j<count($mass);$j++)
{ if ($mass[$j]<$bvl) {$bvl=$mass[$j]; $bnxt=$j;}}
$mass[$bnxt]=$mass[$i];
$mass[$i]=$bvl;
}
каждый раз count от масива получать не оптимально.. да и пузырек курит.. делайте Хоара(быстрая сортировка) или на крайний случай Шелла
з.ы. пузырьковый методо один с самых медленных =\
угу,я уж тоже так подумал насчет count
procedure
18.02.2008, 11:26
Сейчас парюсь над двумя кнопками, при входе нажимая одну массив рассортируеся по возрастанию, а другую по убыванию.
procedure
18.02.2008, 12:40
Ура! Товарищи! Ура! Прогресс не стоит на месте!
http://procedure.h17.ru/
Рульный отсортировщик получился! Как можно исходники выложить?
А что за count в цикле?
count - измеряет размер массива.
Как можно исходники выложить?
Ты их лучше продай ;) такое чудо и в паблик - непохек
procedure
18.02.2008, 13:00
Ты их лучше продай такое чудо и в паблик - непохек
Да мне делать нех? я тренеруюсь. я на оценку мож кто от себя че модернизирует!
ВАУ!
Там красивый принт_р =)
procedure
18.02.2008, 16:13
там ещё красивые кнопочки....
procedure
18.02.2008, 17:21
Ну что народ идеи кончились о модернизации отсортировщика?
Кому интересно может посмотреть скрипты:
http://ifolder.ru/5404225
Вид тут:
http://procedure.h17.ru/
Хочу квест!!!*)))
.:EnoT:.
18.02.2008, 17:42
да уж....это "простейшее" растянули на 10 страниц)) забавно
procedure
18.02.2008, 17:46
да уж....это "простейшее" растянули на 10 страниц)) забавно
мля...у мне фантазии нет что дальше делать...
ну скажите хоть кто нить че нить?
*ушел спать спустя двое суток.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot