Dzielenie $POST na 2 części

0

Witam,

Szybkie pytanie jak w phpie podzielić POST na 2 części i tylko dwie.

Chodzi o to jak jest:

$POST['lastname'] = Łukasz Nowak

to powinno podzielić na:
$POST['firstname'] = Łukasz
$POST['lastname'] = Nowak


Natomiast jak mamy:
$POST['lastname'] = Tadeusz Kowalski Nowak

To powinno być:
$POST['firstname'] = Tadeusz
$POST['lastname'] = Kowalski Nowak

Jak to zrobić szybko?

0

Może inaczej: w jakim celu tego potrzebujesz?

0

Myslę, że odpowiednia byłaby do tego funkcja: http://php.net/manual/en/function.explode.php.

0

A powiedz mi do czego to jest potrzebne? Masz teraz jeden input w formularzu? Do dzielenia mógłbyś wykorzystać coś w tym stylu (jak już wspomniał kolega wyżej ;) ):

 
<?php

$zdanie= "Tadeusz Nowak";
$tablica = explode(" ",$zdanie);
print_r($tablica );

?>

Niemniej jednak "Tadeusz Kowalski Nowaka podzieli Ci na tablicę trzech slow. Nie prościej byłoby stworzyć dwa inputy i pobrać oddzielnie imię i nazwisko?

1
list($_POST['firstname'], $_POST['lastname']) = explode(' ', $_POST['lastname'], 2);

Choć nadpisywanie $_POST to bardzo brzydka rzecz.

Edit: i jest różnica między $_POST a $POST.

1 użytkowników online, w tym zalogowanych: 0, gości: 1