• Sorular
  • Etiketler

PHP uzun dize argümanın uzunluğunu döndürmek için işlev

1 Cevap

Örn:

GetLogestString("bae","afaaa","aaa") dönmelidir 5

GetLogestString("baeedfefe","afaaaa","aaa","bb") dönmelidir 9

1 Cevap

Kullanım array_map() , strlen() , max() and func_get_args() :

function getLongestString() {
  $args = func_get_args();
  return max(array_map('strlen', $args));
}

Edit: PHP 5.2 Eğer geçici bir değişkene func_get_args() sonucunu saklamak zorunda. PHP 5.3 'te bunu yapabilirsiniz:

function getLongestString() {
  return max(array_map('strlen', func_get_args()));
}
0

etiketler

  • Sorular
  • Etiketler
Copyright © 2014

Powered by EvrenWeb Int. Media.