Sziasztok!
<?php
$AnArray = array("Béla","József","Károly");
var_dump($AnArray);
?>
Kimenet:
array(3) { [0]=> string(5) "Béla" [1]=> string(7) "József" [2]=> string(7) "Károly" }
Valamiért a string-ek utáni zárójelben a karakterek száma+1 található. Illetve valamiért sem a szó számláló függvény, sem a karakterszámláló függvény nem ad pontos eredményt, hanem az a gyanúm, hogy mindig +1 karaktert hozzáad. Ez miért van?
$text = "Teszt szöveg";
$x = strlen($text);
echo $x;
$y = str_word_count($text);
echo $y;
?>
Ennek a kimenete 13 és 3, tehát ugyanúgy a karakterek száma +1. Miért?
Volt, aki - itt a fórumon - megpróbált megszégyeníteni egy erősen egyszerűsített buta kérdésem miatt. Ettől én még fogok kérdezni
(Rákerestem, plusz a függvények leírását is megnéztem.
[ Szerkesztve ]