2011-08-05 1 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>'; 

그래서하지 않는 한 나는 일부만 사용하려면 부분은 필요가 아래 고립되어 도시 만 보여 배열 $ custgalarr의 크기가 1보다 큰 경우 : 나는이 (가) 태그

if (sizeof($custgalarr) > 1){ 
을 닫은 후이 같은 것을 사용할 필요가 파악

$closeLink='</a>' 

도와주세요, 미리 감사드립니다! PHP에서

+0

언어는 무엇입니까? 코드 스 니펫을 한 줄에 모두 표시 할 수 있도록 서식을 지정할 수 있습니까? – Thomas

+0

@ 조직을 다시 포맷합니다. 및 PHP. 나는 다른 사람들이 일주일 동안 휴가를 즐기는 동안 뭔가를 고치는 일을 돕고 자 노력하고있다. 도움을 감사하십시오! – livinzlife

+0

삼항 연산자를 사용할 수 있습니까? '$ closeLink = ''. (count ($ custgalarr)> 1? ... 위의 코드 ... : '');'? ** 편집 ** 또는'$ closeLink = ''; if (count ($ custgalarr)> 1) {$ closeLink. = ... 위의 코드 ...; }' –

답변

24

PHP에서 그것은

if (count($custgalarr) > 1) 
-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."); 
} 

?>