2011-08-05 8 views
5

より大きいが、配列のサイズは1配列のサイズは、私がリンクセットの終わりを持っている1

$closeLink='</a>'.'<a target=&quot;_blank&quot; href="'.implode('" rel="lightbox['. 
$post->ID.']" class="single_image" title="'.$lightHtml.'<br />&lt;a href=&quot;'. 
$desclinkurl.'&quot;&gt;'.$desclink.'&lt;/a&gt;"></a><a href="',$custgalarr).'" 
rel="lightbox['.$post->ID.']" class="single_image" title="'.$lightHtml.'<br />&lt;a 
target=&quot;_blank&quot; href=&quot;'.$desclinkurl.'&quot;&gt;'.$desclink.'&lt;/ 
a&gt;"></a>'; 

だから、すべての後よりも大きくされていない限り、私は一部のみを使用したい場合

$closeLink='</a>' 

私は、タグを閉じ

if (sizeof($custgalarr) > 1){ 
後にこのようなものを使用する必要があります図:配列$ custgalarrの大きさが1よりも大きい場合にのみへのニーズの下に隔離示した部分が表示され

お世話になりました、ありがとうございます! PHPで

+0

ですか?コードスニペットをフォーマットして、すべてが1行になるわけではありませんか? – Thomas

+0

@組織の再フォーマット。およびPHP。私はそれに精通していない、ちょうど別の人が週に休暇中に何かを修正する仕事でここで助けようとしている。助けを感謝します! – livinzlife

+0

三項演算子を使用できますか? '$ closeLink = ''。 (count($ custgalarr)> 1?... code above ...: ''); '? **編集**または '$ closeLink = ''; if(count($ custgalarr)> 1){$ closeLink。= ...上記のコード...; } ' –

答えて

24

それは

何語
if (count($custgalarr) > 1) 
0
+0

さて、[sizeof](http://fr.php.net/manual/en/function.sizeof.php)がcountのエイリアスであることがわかりましたので、それは問題ではありません – ain

+0

その配列が1、それもtrueを返すだろう – bicycle

-3
<?php 

function wordlength($txt, $limit) 
{ 
    $words = explode(' ', $txt); 
    foreach($words as $v) 
    { 
     if(strlen($v) > $limit) 
     { 
      return true; 
     } 
    } 
    return false; 
} 

$txt = "1"; 

if(!wordlength($txt, 1)) 
{ 
    die("String is less than or equal to one."); 
} 

?> 
関連する問題