|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éprouvé
![]() Inscription : septembre 2007 Messages : 503 ![]() |
Bonjour,
je cherche la limite (haute) d'utilisation de la fonction SUBSTR. J'imagine qu'elle ne peut pas "substrer" les données de 200000000 caractères par exemple.... en fait, je fais un Code :
$zdata = substr(substr($zdata, 0, strlen($zdata) - 4), 2); Je sais que ma fonction va jusqu'à cette ligne (alert JS juste avant) et s'arrete là (alert JS juste après que je ne vois pas) Des infos? 6ril |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() Inscription : janvier 2005 Messages : 2 572 ![]() |
![]() Si je comprends bien ton problème, tu voudrais récupérer ta chaine de 2000000 de caractères mais sans les 2 premiers ni les 4 derniers caractères c'est ça ? Est-ce que ça ne serait pas plus judicieux de traiter ça à la construction de la chaine. Et au pire tu te crées 3 variables $debZData, $zData et $finZData avec : $debZData = 2 premiers caract $zData = ta chaine actuelle sans les 2 premiers ni les 4 derniers caractères $finZData = 4 derniers
__________________
Pensez au tag ![]() Les règles du Forum Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5 SQL : Cours SQL |
|
|
00
|
|
|
#3 |
|
Membre éprouvé
![]() Inscription : septembre 2007 Messages : 503 ![]() |
Salut trotters213,
je vois pas bien où tu veux en venir... Tu pourrais m'éclairer davantage? |
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() Inscription : janvier 2005 Messages : 2 572 ![]() |
Et bien plutôt que de partir de la chaine qui fait 2000000 de caractères, tu devrait construire la chaine dont tu as besoin qui est équivalente à ceci :
Code :
substr(substr($zdata, 0, strlen($zdata) - 4), 2); En gros tu prends le problème à l'envers : tu as la chaine réduite et tu fais une concaténation quand tu as vraiment besoin des extrémités.
__________________
Pensez au tag ![]() Les règles du Forum Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5 SQL : Cours SQL |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com