Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: pojemność zmiennej
Forum PHP.pl > Forum > PHP
feel
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
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
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.