Page 1 sur 1

Couper une chaine

Posté : 09 oct. 2014, 13:14
par Guignard
Bonjour,

Voila mon soucis, je suis sous wordpress et j'aimerai selectionner les deux premiers character de ma chaine issue de $post_custom[min] et les afficher plutot que d'afficher toute la chaine.

J'utilise la fonction substr mais cependant ca ne fonctionne pas.

Pouvez vous m'aider
$post_custom['min'] = substr("min", 0, 2)

					if( isset($post_custom['min']) || isset($post_custom['max']) ){
						$style = '';
						if( isset($post_custom['min']) && isset($post_custom['max']) )
							$style = ' style="font-size:10px !important"';
							
						echo '<h4'.$style.'>';
						if( isset($post_custom['min']) ){
							foreach($post_custom['min'] as $key => $val){
								echo $val;
							}			
						}
						if( isset($post_custom['max']) ){
							echo '<br />';
							foreach($post_custom['max'] as $key => $val){
								echo $val;
							}			
						}						
						echo '</h4>';						
					}
Merci

Re: Couper une chaine

Posté : 09 oct. 2014, 13:19
par xTG
"min" n'est pas une variable. ;)
Plutôt un truc du genre :
$post_custom['min'] = substr($post_custom['min'], 0, 2);

Re: Couper une chaine

Posté : 09 oct. 2014, 13:32
par Guignard
Rien de s'affiche encore et si je fais
echo $post_custom['min'] = substr($post_custom['machaine'], 0, 2);
J'obtient AR issue de array

Re: Couper une chaine

Posté : 09 oct. 2014, 18:26
par xTG
$post_custom['machaine'] n'est donc pas une chaîne de caractère mais un tableau.
Fais un var_dump($post_custom['machaine']); et tu sauras ce qu'elle contient réellement et à quoi accéder.

Re: Couper une chaine

Posté : 09 oct. 2014, 23:18
par Guignard
Merci j'ai pu comprendre mon erreur et du coup la corriger et réussir ce que je voulais !

Thx