Merci de cette réponse. J'ai utilisé le code spip+php suivant, qui marche
bien quand j'ai quelques articles (donc quelques éléments dans le tableau),
et qui ne marche plus au-delà :
<?php
<BOUCLE_1(ARTICLES){id_article==^(0011|0058|0089|0147|0141|0047|0142|0024|00
4|0021|0034|0133|0086|0009|0090|0128|0017|0157|0084|0077|0030|0091|0016|0159
|0059|0010|0155|0041|0048|0132|0146|0032|0083|0027|0149|0152|0015|0051|0002|
0078|0122|0072|0087|0022|0143|0150|0110|0023|0020|0050|0068|0039|0062|0088|0
148|0028|0138|0131|0080|0130|0139|0085|0040|0025|0067|0033|0123|0043|0017|00
53|0046|0076|0144|0106|0066|0121|0145|0135|0029)$}><BOUCLE_2(MOTS){id_articl
e}{id_mot, par titre}>
$A[#ID_MOT] = '#TITRE';
</BOUCLE_2></BOUCLE_1>
print_r($A) ?>
Je cherche donc à utiliser du php en déclarant un tableau
$H=(0011,0058,etc.)
puis à faire une boucle avec un test if ($id_article appartient au tableau
$H)
[et j'ai d'ailleurs du mal à trouver les fonctions php correspondantes.
Peut-être est-ce parce que c'est du php3 ? J'ai voulu utiliser
if (key_exists(array_search(#ID_ARTICLE, $H))) mais j'ai beaucoup de
difficultés, y compris à tester)]
Et de toute façon, en déclarant ce tableau $H=(0011,0058,etc.), puis en
faisant print_r($H), je n'obtiens aucune impression (de H), alors que le
reste du code, ultérieur, m'affiche bien un tableau (de A).
Il y a probablement une autre, voire plusieurs autres façons de faire, je ne
suis pas du tout attché à cette façon.
Merci par avance,
Franck
----- Original Message -----
From: "Armelle Nedelec" <arn@scs-net.org>
To: "Franck Saint Germain" <franck.saintgermain@free.fr>
Cc: <spip@rezo.net>
Sent: Monday, July 05, 2004 7:18 PM
Subject: Re: [Spip] PHP : comment déclarer qu'une instruction s'étale sur
plus de une ligne ?
Franck Saint Germain wrote:
Bonsoir,
J'ai un problème avec un tableau, rempli avec des id d'articles, et dont
l'énumération prend plus d'une ligne (plus de 80 caractères).
Comment faire avec PHP pour déclarer que la ligne n'est pas finie ?
J'ai cherché sur de la doc PHP, et n'ai pas trouvé.
Cette liste n'est as une liste PHP, si donc vous ne connaissez pas la
réponse, merci de m'indiquer un forum adapté,
Franck
Serait-il possible d'avoir un exemple, je ne comprend pas le probleme.
Pour moi php considere que la ligne est finie quand il voir un ";"
donc pas de limite a 80 caractères, ce chiffre la me rapelle le bon
temps de ma jeunesse et du COBOL, mais rien dans PHP
Cordialement
Armelle
------------------------------------------------------------------------
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip