Répondre
echo current(explode(' ', 'A B'));
ou
$str = 'A B'; // assuming you're getting that string from somewhere
echo substr($str, 0, strpos($str, ' '));
Je préfère la façon substr
, puisque vous avez affaire à des chaînes de toute façon, pas de tableaux.
Essayez ceci,
$arr=explode(' ','A B');
echo($arr[0]);
Vous devez affecter la valeur à un tableau avant de pouvoir commencer à accéder aux articles.
Je ne veux pas faire évoluer une autre variable, parce que je vais l'écho directement, mais malheureusement échoue. – user198729
Vous n'avez pas le choix, vous ne pouvez pas accéder au tableau retourné sans l'assigner à une variable. –
Ne laissez pas les gens "je vous ai dit php sucks" voir cela. – Amarghosh
list($var)=explode(' ','A B');
PHP n'autorise pas l'accès aux éléments du tableau renvoyé. Vous pouvez également essayer
echo array_shift(explode(' ','A B'));
IIRC, cela fonctionne, mais PHP se plaint de passage par référence non variable.
Et, bien sûr, vous pouvez mettre en œuvre
function firstie($a) { return $a[0]; }
echo firstie(explode(' ','A B'));
- 1. Validation XML en Java - pourquoi cela échoue-t-il?
- 2. Erlang: Pourquoi cela échoue-t-il avec une exception 'badarith'?
- 3. MPMoviePlayerViewController, et si cela échoue?
- 4. Regex.Replace pourquoi \ b empêcher cela?
- 5. Pourquoi cela ne compilera pas en F #
- 6. Pourquoi GetGenericTypeDefinition échoue?
- 7. Pourquoi google indexer cela?
- 8. Pourquoi cela a-t-il fonctionné? (Notation php dot)
- 9. Pourquoi Integer.parseInt ("53.6") échoue?
- 10. WPF MultiBinding échoue. Pourquoi?
- 11. Pourquoi cela bloquait parfois
- 12. Pourquoi ctypes WriteProcessMemory() échoue?
- 13. Pourquoi AVAudioRecorder prepareToRecord échoue?
- 14. Pourquoi eval échoue ici?
- 15. Quand cela arrivera-t-il en PHP?
- 16. Vous conseille d'organiser cela en PHP?
- 17. Pourquoi cela ne fonctionne que dans Firefox?
- 18. XSLT: essayer de faire un contains() avec un XPath complet. Pourquoi cela échoue-t-il?
- 19. Pourquoi cela est-il collecté
- 20. PHP exec() échoue
- 21. Pourquoi le code IronPython échoue?
- 22. pourquoi cela ne compile pas?
- 23. Pourquoi cela fonctionne-t-il?
- 24. Pourquoi ce programme échoue (parfois)?
- 25. PHP session_start échoue
- 26. pourquoi baissés échoue à l'exécution
- 27. Pourquoi cette fonte-opération échoue
- 28. Pourquoi ce jQuery ajax échoue-t-il?
- 29. php setcookie échoue sous php5
- 30. Méthodes d'extension en C#: pourquoi cela fonctionne-t-il?
+1, mais le courant a le même problème que array_shift que j'ai mentionné. –