Ejemplos arrays

<?php

$a=[1,2,3,4];
$suma=0;
while(!empty($a)){
    $suma+=array_pop($a);
}
echo $suma;
print_r($a);
echo "<hr>";
echo contarPalabras("Hola que tal, yo estoy muy bien");
echo "<hr>";
echo palabraMasLarga("en un lugar de la mancha");
function contarPalabras($cadena){
    return count(explode(" ",$cadena));
}
function palabraMasLarga($cadena){
    $palabras= explode(" ", $cadena);
    $larga="";
    foreach($palabras as $palabra){
        if(strlen($palabra)>strlen($larga)){
            $larga=$palabra;
        }
    }
    return $larga;
}