![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 18.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
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?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
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? |
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 701 Pomógł: 0 Dołączył: 26.06.2002 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 15:35 |