feel
20.06.2003, 18:17:36
czy w php zmiene mają jakiś limit długości - np pobieram tekst z pliku do zmiennej $dane - czy sa jakies ograniczenia co do liczby znakow jaka zmiesci ta zmienna?
KaMeLeOn
20.06.2003, 19:03:18
Plik jest czytany do EOF, chyba że ograniczysz długość np. w funkcji fread()...
Zmienne nie mają ograniczeń, no chyba, że plik jest potężny, ale po co czytać takie pliki?
wassago
23.06.2003, 10:02:08
nie jestem pewien czy o to ci dokladnie chodzi...
[php:1:1338c59764]<?php
//$text - tekst do skrocenia
//$wordsnum - maksymalna ilosc slow
//$body - uciety tekst
//$show_more_info - czy wyswietlac przycisk "Wiecej"
//wiadomo ze gdy mamy mniej niz $wordsnum wyrazow
//w tekscie, to przycisku tego wyswietlac nie trzeba
$words = explode(" ", $text);
if(count($words) > $wordsnum){
for($i = 0; $i <= $wordsnum - 1; $i++){
$written[$i] = $words[$i];
}
$show_more_info = 1;
}else{
$show_more_info = 0;
$written = $words;
}
$body = implode(" ", $written);
?>[/php:1:1338c59764]
albo to
[php:1:1338c59764]<?php
$string = "Oto_bardzo_dlugi_wyraz";
$new_string = substr($string, 4);
?>[/php:1:1338c59764]
$new_string ma wartość 'bardzo_dlugi_wyraz'
Druga możliwość (określamy od którego, do którego znaku):
[php:1:1338c59764]<?php
$string = "Oto_bardzo_dlugi_wyraz";
$new_string = substr($string, 4, 12);
?>[/php:1:1338c59764]
porady z webcity.pl