rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[PHP]Chaine de caractères

Luffy =), le jeudi 28 avril 2005 à 11:13:04
Bonjour :-) ou re pour certains;-)

Alors j'ai un pitit pb avec un tableau de chaine. Je récupère des données d'une base, et je veux les mettre dans un tableau :
$client[$i] = strval($tmp2[$i]['TSIDES_0']);
		echo $client[0];
  

C'est tout simple n'est-ce pas ? ben pas tant que ça en fait. car ça me donne "???????????" .argh ! alors qu'il y a bien la chaine que je veux dans $tmp2. car j'ai rajouté un print_r($tmp2); entre les 2 et là j'ai bien la bonne valeur dans $client[$i] .

je comprends rien.

et pendant que j'y suis, est-ce qu'il y a une fonction en php pour passer une chaine ascii en 7 bits (sans les accents ni ponctuation) ou bien faut tout se taper à la main ?

++ opopop :-P
Répondre à Luffy =)  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Luffy =), le jeudi 28 avril 2005 à 11:42:04
je comprends rien :
print_r($client);

donne : "Array ( [0] => OPOPOP ) " (bon pas tout à fait c'est pas "opopop" le client, mais secret professionel ;-) ) et echo ou print ($client[0]) donne toujours "????????" sauf quand je fais un print_r($tmp2); avant ou après.

bug de php ou bug de moi ? opopop :-P
Répondre à Luffy =)

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
kij_82, le jeudi 28 avril 2005 à 14:50:10
<< Bug de toi >> Elémentairemon cher watson !

Tu veux pas mettre un peu plus de ton code pour qu'on sache cu qu'est par exmeple ca : $tmp2[$i]['TSIDES_0']);

:) ~ iclic @ gauch,iclic,  iclic @ droate, iclic, iclic
             et ya pas de bôg môsieu !    ~
Répondre à kij_82

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Luffy =), le jeudi 28 avril 2005 à 15:12:21
Voili voilou Sherlock Holmes :
   $test=TRUE;
    $client = array("");
    for($i=0; $i < ($n); $i++)
    {
        $this->base->RecupData("ITMMASTER", array("TSICOD_1"), $tmp, $nb, "ITMREF_0='".$det_pal[$i]['ITMREF_0']."'","",FALSE);
        $this->base->RecupData("TABSTTITM",array("TSIDES_0"), $tmp2, $nb, "TSIGRP_0='2' AND TSICOD_0='".$tmp[0]['TSICOD_1']."'","",FALSE);
	$client[$i] = strval($tmp2[$i]['TSIDES_0']);
	if ($i != 0)
	{
		if ($client[$i]!=$client[$i-1])
		{
		    $test=FALSE;
		    break;
		}
	}
	if ($test==TRUE)
	{
             $client[0] = strtoupper($client[0]);
		echo $client[0];
	 }


en fait je viens de remarquer que quand j'enlève la fonction strtoupper(), la chaine s'affiche correctement. Mais je veux le mettre en majuscule moi !!!! et po envie de me taper la fonction à la main ! opopop :-P
Répondre à Luffy =)

4


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
 kij_82, le jeudi 28 avril 2005 à 15:20:46
bizarre... ~ iclic @ gauch,iclic,  iclic @ droate, iclic, iclic
             et ya pas de bôg môsieu !    ~
Répondre à kij_82
Logiciels pertinents trouvés dans les téléchargements
Télécharger PHP Edit 0.6PHP Edit - PHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de...Catégorie: PHP
Licence: Freeware/gratuit
Télécharger Ant Renamer 2.10.0Ant Renamer - ANT Renamer permet de renommer un grand nombre de fichiers et dossiers en quelques clics. Il ne fait que modifier les noms...Catégorie: Gestion de fichiers
Licence: Freeware/gratuit
Télécharger PSPad 4.5.2PSPad - PSPad est un excellent éditeur de texte. Il est utile pour travailler sur du simple texte, mais aussi sur du HTML, CSS,...Catégorie: Développement
Licence: Freeware/gratuit
Télécharger WAMP Server 2.0cWAMP Server - WAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plateforme de développement Web sous Windows. Il vous permet de...Catégorie: Serveurs
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « [PHP]Chaine de caractères »