 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
DrStupid
Data înscrierii: 14/Iul/2003
Mesaje: 71
Locație: Oradea
|
| Trimis: Vin Ian 02, 2004 10:40 pm Titlul subiectului: al 20-lea cuvant dintr-un text |
|
|
sa zicem ca am un text cu 50 de cuvinte .. si nu vreau decat sa imi arate numai 20 .. cum sa fac ?
sau ... ar fi bine si sa imi arate a 80-a litera din enunt :) |
|
| Sus |
|
VanGogs
Data înscrierii: 03/Noi/2003
Mesaje: 75
Locație: Alba-Neagra
|
| Trimis: Sâm Ian 03, 2004 3:13 am Titlul subiectului: |
|
|
ahh, e edstul de simplu
manualu php nu e scris degeaba...
$variabila_mea=substr($text_initial,$start,$sfarsit);
si la tine $start=0 si $sfarsit=19 pt k vrei primele 20... nu?
ca sa returnezi a 80-a litera... $var=substr($text,79,80);
:wink: |
|
| Sus |
|
biban
Data înscrierii: 13/Apr/2003
Mesaje: 204
Locație: Giurgiu
|
| Trimis: Sâm Ian 03, 2004 3:14 am Titlul subiectului: |
|
|
| foloseste functia explode() pentru a transforma sirul intr-un array apoi extrage elementul cu indicele 19. |
|
| Sus |
|
biban
Data înscrierii: 13/Apr/2003
Mesaje: 204
Locație: Giurgiu
|
| Trimis: Sâm Ian 03, 2004 3:20 am Titlul subiectului: |
|
|
substr nu e chiar ceea ce doreste el pentru ca e mai mult o functie la nivel de caracter.
uite cum functioneaza explode:
$pizza = "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces = explode(" ", $pizza);
print $pieces[0]; // piece1
print $pieces[1]; // piece2 |
|
| Sus |
|
VanGogs
Data înscrierii: 03/Noi/2003
Mesaje: 75
Locație: Alba-Neagra
|
| Trimis: Sâm Ian 03, 2004 9:09 pm Titlul subiectului: |
|
|
darn, ai dreptate... ma gandeam ca vrea primele 20 de caractere dintr-un cuvant...
sorry
da, ar trebui sa foloseasca explode, cu array, k e mai simplu... |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|