Pereiti prie turinio

Vėl reikia pagalbos [PHP]


Rekomenduojami pranešimai

Dėkim turiu labai ilgą tekstą MySQL duomenų bazėje.

Atvaizduoju jį tokių būdu:

echo "$longtext";

Kaip galėčiau išdalinti šį tekstą kuris susideda iš 2000+ simbolių taip, kad kas 50 simbolių būtų įterpiamas ar tai <p></p> ar <br/> tagas. Dėkui iš anksto.

Redagavo Darius B.
Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 1 mėnesio...

Vėl reikia pagalbos. Turiu .txt failą su labai daug įrašų. Pavyzdžiui:

Hey a
Hey f
Hey d
Hey b
Hey m

Taigi ar būtų įmanoma naudojant php atvaizduoti visus pagal abėcėlę ir juos sunumeruoti. Pavyzdžiui:

1.Hey a
2.Hey b
3.Hey d
4.Hey f
5.Hey m

Dėkui iš anksto jei kas sugebės padėti.

Redagavo Darius B.
Nuoroda į pranešimą
Dalintis kituose puslapiuose
Ką geresnio pasiūlysi? Pora bitu nieko nepakeis.

 

 

<?php
//...
$amount = count($lines);
for ($i = 0; $i < $amount; $i++) 
//...
?>

 

 

Tavo būdas kiekvieno loop'o metu vis perskaičiuojamos eilutės. Gerai, jei elementų nedaug...

Redagavo CR1M1N4L
Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 1 mėnesio...

Ir vėl turiu problemų :)

Niekad nemokėjau ir nemokėsiu su txt failais elgtis.

 

Tai va faile vardai.txt surašyta tokia informacija

Petras|16|Mažeikiai

Jonas|21|Kaunas

 

Ir taip tęsiasi...

Kaip būtų įmanoma ištraukti amžių pagal žmogaus vardą?

Dėkui iš anksto.

Nuoroda į pranešimą
Dalintis kituose puslapiuose
Ir vėl turiu problemų :)

Niekad nemokėjau ir nemokėsiu su txt failais elgtis.

 

Tai va faile vardai.txt surašyta tokia informacija

Petras|16|Mažeikiai

Jonas|21|Kaunas

 

Ir taip tęsiasi...

Kaip būtų įmanoma ištraukti amžių pagal žmogaus vardą?

Dėkui iš anksto.

Rinkis MySQL...

$vardas = 'Petras'; #Vardas, kurio amžiaus tau reik.
$masyvas = explode ( "\n", file_get_contents ( 'vardai.txt' ) );
foreach ( $masyvas as $duomuo )
{
 $duomenys = explode ( '|', $duomuo );
 if ( $duomenys [ 0 ] == $vardas )
 {
echo $vardas .' turi '. $duomenys [ 1 ] .' metukų.';
break;
 }
}

Redagavo tomaz
Nuoroda į pranešimą
Dalintis kituose puslapiuose
Ir vėl turiu problemų :)

Niekad nemokėjau ir nemokėsiu su txt failais elgtis.

 

Tai va faile vardai.txt surašyta tokia informacija

Petras|16|Mažeikiai

Jonas|21|Kaunas

 

Ir taip tęsiasi...

Kaip būtų įmanoma ištraukti amžių pagal žmogaus vardą?

Dėkui iš anksto.

 

 

<?php

$lines = file('file.txt');

foreach ($lines as $line_num => $line) {

list($name, $old, $city) = explode('|', $line);

if($name == "Jonas") echo $old;

}

?>

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...