Problema - Aranjare array crescator fara functie
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
Stefan
- Mesaje: 117
Problema - Aranjare array crescator fara functie
Salut, de curand am inceput sa fac si la liceu php.
Desi ma descurt binisor in a implementa acest limbaj intr-un website, o problema foarte simpla mi-a facut o problema destul de mare fiindca nu am mai fost nevoit sa fac asta, deci, cum as putea aranja crescator numerele dintr-un array fara a folosi vreo functie?
Am incercat sa aplic aceeasi metoda ca si in C++ se pare ca da eroare.
Cod: Selectaţi tot
<?php
$a = array(5,4,3,2,1);
$nr = count($a);
for ($i = 0; $i < $nr; $i++) {
if($a[$i] > $a[$i+1]){
$aux=$a[$i];
$a[$i]=$a[$i+1];
$a[$i+1]=$aux;
}
}
for ($i = 0; $i < $nr; $i++)
echo $i .' => '. $limbaje[$i] .'<br />';
?>
P.s stiti vreun site cu probleme php?
MarPlo
Mesaje: 4343
Salut,
E mai mult o problema de algoritm ce se cere aplicat in php.
O data ce algoritmul e inteles poate fi aplicat in orice limbaj.
Vezi acest cod:
Cod: Selectaţi tot
$arr = array(80, 9, 100, 1, 50, 3);
$n = count($arr);
for($i =0; $i < $n; $i++) {
for($i2 = 0; $i2 <$n-1; $i2++){
if($arr[$i2] > $arr[$i2+1]) {
$temp = $arr[$i2+1];
$arr[$i2+1]=$arr[$i2];
$arr[$i2]=$temp;
}
}
}
for($i =0; $i < $n; $i++) echo $i .' => '. $arr[$i] .'<br>';
- Nu stiu vreun site de probleme php. Dar se poate face si aici pe forum; cineva propune o problema iar cine stie posteaza o solutie. Precum acest topic, daca altcineva stie si o alta solutie /cod la aceasta problema, poate sa o posteze.
Subiecte similare
-
Separare array de obiecte în mai multe array-uri
JavaScript - jQuery - Ajax
Primul mesaj
Am un array de obiecte, si pentru crearea unui grafic trebuie să îl împart în 3 array-uri diferite. Cum se face cu JS?
const dataOverview = ;...
Ultimul mesaj
Este simplu, aplici functia map() .
var series1 = dataOverview.map(x => x.series1);
var series2 = dataOverview.map(x => x.series2);
var...
-
Adaugare array in acelasi array JS
JavaScript - jQuery - Ajax
Primul mesaj
Incerc sa adaug un array in acelasi array in javascript, Dar se pare ca nu functioneaza; al treilea element se adauga incontinuu.
Iata codul:
var...
Ultimul mesaj
Nu functioneaza cum vrei fiindca adaugi aceeași referință la array. De aceea, când array-ul se actualizează, cel din interior va fi si el actualizat....
-
Trimitere automata email-uri fara Cron Job
PHP - MySQL - XML
Primul mesaj
Buna,
Se poate programa sa trimita un email automat din php fara ca pagina sa fie accesata sau fara sa fie setat un cron in Cpanel ?
Daca ar fi...
Ultimul mesaj
Salut,
Ca sa rulezi un script php trebuie sa accesezi acel fisier printr-o aplicatie precum o pagina in browser sau Cron Job pe server.
Din cate...
-
Deschidere camera chat fara refresh pagina
PHP - MySQL - XML
Primul mesaj
Am tot cautat pe net un script js ca atunci cand vreau sa dau click pe o camera de chat sa o incarce in pagina respectiva fara sa am refresh la...
Ultimul mesaj
Salut,
Depinde cum ai chatul construuit. Daca ai camera de chat afisata intr-un iframe, faci ca la clic pe butonul pentru camera sa se schimbe...
-
Cerere: Schimbare limba site fara reload la pagina
Cereri si Oferte
Primul mesaj
Salut,am in site implementat un script de schimbarea limbii in care eu am adaugat in scriptul meu original urmatoarea functie
<?php echo...
Ultimul mesaj
Vezi tutorialele din cursul Ajax de pe site.
Alt demo nu am.
Oricum, nu pare ceva dificil pentru cine a mai lucrat cu ajax; se face un cod...
-
Produsul Dot a doua array in Javascript
JavaScript - jQuery - Ajax
Primul mesaj
Cum se poate implementa eficient o metoda dotProduct (pentru a obține produsul Dot din două array) fără a importa alte biblioteci Javascript?
De...
Ultimul mesaj
Iată o metodă.
Se foloseste funcția map() pentru a crea un nou array cu rezultate înmulțite ale fiecărui index, apoi se aplica funcția reduce()...