Como retornar Strings em PHP

12/09/2016

Bom dia;

Sou iniciante em PHP, preciso de ajuda para

retornar Strings, conforme modelo abaixo!

S,Marcio Rogerio
C,Maria das
J,Jose dos Santos
S, Antonia Maria
C,Joao

Segue meu código abaixo.

<html>
<head>
<title>Strings</title>
</head>

<body>
<h1>Strings</h1>

<?php
$pessoas = array(
'Marcio Rogerio Santos',
'Maria das Couves',
'José dos Santos Júnior',
'Antônia Maria Siqueira',
'João Cavalcante',
);
?>
</body>
</html>

PHP

Marcio Ribeiro

Melhor resposta

12/09/2016

Você pode fazer assim:

<?php

$pessoas = array(
    'Marcio Rogerio Santos',
    'Maria das Couves',
    'José dos Santos Júnior',
    'Antônia Maria Siqueira',
    'João Cavalcante'
);


foreach ($pessoas as $value) {
    print sobrenome($value).",";
    removeSobrenome($value);
    print "<br />";
}

function sobrenome($txt) {
    $array = explode(" ", $txt);
    $ultima_posicao = end($array);
    $letra = substr($ultima_posicao, 0, 1);
    return $letra;
}

function removeSobrenome($txt) {
    $array = explode(" ", $txt);
    $remove = array_pop($array);
    foreach ($array as $value) {
        print $value . " ";
    }
}

?>

Samuel Lopes

Currículo
Responder Citar