Autor Zpráva
matata8611
Profil
Ahoj,
mam funkci:
function limit_char($text_char, $limit) {
if (strlen($text_char) > $limit) {
$text_char = substr($text_char, 5). '...';
}
return $text_char;
}

v dokumentu pote mam
<?php limit_char(get_field('googleplus', $userid), 5);?>

nic to nevrátí...
echo get_field('googleplus', $userid) vrátí normálně dlouhý řetězec... nevrátí to vlastně ani ty tři tečny, čili dělám neco blbě...

Díky za pomoc
Alphard_
Profil *
Ta funkce je volaná přesně jako v ukázce? Není tam echo ani nic, co by mohlo výstup vypsat.
Navíc má substr délku až jako třetí parametr.
sitole
Profil
Alphard:
Pochopil jsem, že tam použivá echo get_field('googleplus', $userid)
lionel messi
Profil
sitole:
Alphard:
Pochopil jsem, že tam použivá echo get_field('googleplus', $userid)

Čo podľa teba znamená tam? V kontexte funkcie limit_char nikde echo get_field('googleplus', $userid) použité nevidím, zrejme tento príkaz matata8611 použil len na ladenie, či funkcia get_field vráti očakávaný výsledok.
sitole
Profil
lionel messi:
Že to otestoval pro ladění a dále si bude dělat co zamýšlel. Takže jsem pochopil, že "někde" v dokumentu echo volá, ale nevíme přesně jak a kde.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: