если размер массива больше 1 - PullRequest
8 голосов
/ 05 августа 2011

У меня есть конец набора ссылок, но я хочу, чтобы использовалась только часть, если размер массива больше 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>';

Так что все, что нужно после показанной ниже части, необходимочтобы показать, только если размер массива $ custgalarr больше 1:

$closeLink='</a>'

Я полагаю, мне нужно использовать что-то подобное после закрытия тега

if (sizeof($custgalarr) > 1){

Помогите мневне, спасибо заранее!

Ответы [ 3 ]

31 голосов
/ 06 августа 2011

В PHP это

if (count($custgalarr) > 1)
1 голос
/ 06 августа 2011
0 голосов
/ 06 августа 2011
<?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.");
}

?>
...