You want
$tempVar = explode(" ", $_SESSION['name']);
echo $tempVar[0];
سؤال
I try to explode the session variable named "Name"
to get only the first name of the user.
However, when I try to echo
it, the result is always "Array"
.
$_SESSION['name'] = $row['Name'];
echo explode(" ", $_SESSION['name']);
Result is: Array
I even tried to store the $_SESSION['Name']
in a variable and explode that variable instead and got the same result.
Any idea? Thanks!
المحلول 2
You want
$tempVar = explode(" ", $_SESSION['name']);
echo $tempVar[0];
نصائح أخرى
explode()
returns an array. You need to access it by index or assign them to individual variables:
$names = explode(" ", $_SESSION['name']);
echo $names[0];
Or:
list($first, $last) = explode(" ", $_SESSION['name']);
echo $first;