20 résultats trouvés

par leiopar
14 juin 2019, 11:02
Forum : PHP débutant
Sujet : [RESOLU] string avec virgules et parenthèse en array
Réponses : 17
Vues : 3685

Re: string avec virgules et parenthèse en array

J'ai rajouté un truc qui semble filter : function restoreEscaped($array){ //https://forum.phpfrance.com/post460425.html if(is_array($array)) return array_map(function ($entry) { return is_array($entry) ? restoreEscaped($entry) : str_replace( array(':ob:', ':cb:', ':op:', ':cp:'), array('[', ']', '('...
par leiopar
14 juin 2019, 10:59
Forum : PHP débutant
Sujet : [RESOLU] string avec virgules et parenthèse en array
Réponses : 17
Vues : 3685

Re: string avec virgules et parenthèse en array

Ca à l'air de fonctioner mais j'ai des message malpolis : Warning: array_map(): Argument #2 should be an array in B:\WWW\ifc_position\res\fonctions.php on line 34 Ca vise l'avant dernière ligne de la fonction "restoreEscaped" : 26|function restoreEscaped($array){ | ... 34| }, $array); 35|}
par leiopar
14 juin 2019, 10:38
Forum : PHP débutant
Sujet : [RESOLU] string avec virgules et parenthèse en array
Réponses : 17
Vues : 3685

Re: [RESOLU] string avec virgules et parenthèse en array

Bon ... ben j'ai plus qu'à comprendre tout ça (et doubler la poids du code avec des commentaires que je puisse encore comprendre dans 6 mois O:) )
Encore merci. :wink:
par leiopar
13 juin 2019, 16:44
Forum : PHP débutant
Sujet : [RESOLU] string avec virgules et parenthèse en array
Réponses : 17
Vues : 3685

Re: string avec virgules et parenthèse en array

J'était en train de me battre avec ça : function param2tab($ifcParam){ // mise en tableau des parametres $ifcParam=preg_replace("#('.*)\((.*')#","$1($3",$ifcParam); $ifcParam=preg_replace("#('.*)\)(.*')#","#$1)$3#",$ifcParam); $string = str_rep...
par leiopar
13 juin 2019, 15:20
Forum : PHP débutant
Sujet : [RESOLU] string avec virgules et parenthèse en array
Réponses : 17
Vues : 3685

Re: [RESOLU] string avec virgules et parenthèse en array

Arf ... ya un problème quand un élément chaine de caractère (entre simple cote) contient des parenthèse, genre ça :

Code : Tout sélectionner

(a,'chaine avec (parenthèse) dedans',(c,d),((e,f),g),h)
Comment, par exemple, les remplacer momentanément mais sans remplacer les autres parenthèses qui définissent les ensemble ?
par leiopar
06 juin 2019, 13:52
Forum : PHP débutant
Sujet : [RESOLU] string avec virgules et parenthèse en array
Réponses : 17
Vues : 3685

Re: string avec virgules et parenthèse en array

Royal !
encore merci ==> RESOLU
par leiopar
06 juin 2019, 12:23
Forum : PHP débutant
Sujet : [RESOLU] string avec virgules et parenthèse en array
Réponses : 17
Vues : 3685

Re: [RESOLU] string avec virgules et parenthèse en array

Question limite or sujet : comment fait on l'opération inverse ?
(se sent que je vais rapidement avoir besoin de ça)
par leiopar
06 juin 2019, 10:37
Forum : PHP débutant
Sujet : [RESOLU] string avec virgules et parenthèse en array
Réponses : 17
Vues : 3685

Re: string avec virgules et parenthèse en array

Génial !!!
Merci à toi Saian :-)
par leiopar
06 juin 2019, 10:15
Forum : PHP débutant
Sujet : [RESOLU] string avec virgules et parenthèse en array
Réponses : 17
Vues : 3685

Re: string avec virgules et parenthèse en array

Effectivement, pour exemple simple, ça marche ... mais en situation réel, j'ai plutôt des truc qui resemble à ça : string = "('1xrWb_VEHEZRY9JJ9v3lYY',#41,'Default',$,$,#619,$,$,.ELEMENT.,(44,59,59,999999),(4,59,59,999999),150000.,$,$)" et là, ta fonction ne retourne rien :( Apparemment, l...
par leiopar
05 juin 2019, 12:29
Forum : PHP débutant
Sujet : [RESOLU] string avec virgules et parenthèse en array
Réponses : 17
Vues : 3685

string avec virgules et parenthèse en array

Bonjour existe t'il une méthode élégante de convertir une chaine de caractère ressemblant à ça : "(a,b,(c,d),((e,f),g),h)" en un tableau ressemblant à ça : Array ( [0] => a [1] => b [2] => Array ( [0] => c [1] => d ) [3] => Array ( [0] => Array ( [0] => e [1] => f ) [1] => g ) [4] => h ) s...
par leiopar
15 févr. 2015, 06:15
Forum : PHP avancé
Sujet : Comment se passer de DNS
Réponses : 5
Vues : 1278

Re: Comment se passer de DNS

bon... Pour tenter de répondre à ma propre question, j'ai bricolé un peu le code précédant : <?php // l'url à traiter $url="http://www.agendadulibre.org/ical.php?region=22"; $tab = parse_url($url); echo "scheme = " . $tab["scheme"] . "<BR>"; echo "host = ...
par leiopar
15 févr. 2015, 05:36
Forum : PHP avancé
Sujet : Comment se passer de DNS
Réponses : 5
Vues : 1278

Re: Comment se passer de DNS

Si je résume, tu as une url à appeler de la forme http://www.domaine.com/page.php que tu souhaites appeler en forçant l'IP (par exemple 123.456.789.0) que tu aurais enregistrée préalablement pour parer les pannes/erreurs/blocage de DNS, c'est bien ça ? Oui, c'est l'idée. Mais mon but n'est pas de g...
par leiopar
14 févr. 2015, 22:26
Forum : PHP avancé
Sujet : Comment se passer de DNS
Réponses : 5
Vues : 1278

Comment se passer de DNS

Bonsoir J'ai une question pour un dev en cour : comment obtenir à un instant "T" les informations DNS d'une URL de facon à pouvoir recharger le site, plus tard même si les DNS ne réponde plus ? J'ai trouvé ça : http://php.mesexemples.com/reseaux/exemples-des-fonction-de-resolution-de-dns/ ...
par leiopar
03 janv. 2012, 22:37
Forum : PHP avancé
Sujet : ereg_replace -> Preg_replace [résolu]
Réponses : 9
Vues : 2016

Re: ereg_replace -> Preg_replace

merci !

La bonne réponse est donc :
if ($log){
	$page=preg_replace('(\[#si_log#\](.*)\[#/si_log#\])',preg_replace('((^.*\[#si_log#\])|(\[#/si_log#\].*$))','', $page),$page);
}else{
	$page = preg_replace('(\[#si_log#\](.*)\[#/si_log#\])',"",$page);
}
par leiopar
03 janv. 2012, 20:55
Forum : PHP avancé
Sujet : ereg_replace -> Preg_replace [résolu]
Réponses : 9
Vues : 2016

Re: ereg_replace -> Preg_replace

pourtant il i à des apostrophe... ou alors j'ai mal compris.
Nous sommes le 09 juin 2026, 04:02