Артём Мáлков

Как разбить строку на массив на PHP/JavaScript?

25 окт0 комм

Предположим, что у вас есть фраза «Hello, World!» и из нее вам необходимо получить вторую часть, то есть «World!». Конечно, эту задачу можно решить несколькими способами, но разбивка строки и получение из нее нужной части также является вариантом решения.

И как это можно сделать, я сейчас расскажу.

Как разбить строку на массив на PHP?

В PHP разбиение строки на массив осуществляется с помощью функции «explode» – ею, собственно, мы и воспользуемся.

Реализация:

<?php

	$content = "Hello, World!";
	$content_new = explode(",", $content);

	echo $content_new["1"];

?>

Что здесь что?

На самом деле, вся «соль» здесь находится в третьей строке. Здесь мы указываем ориентир, по которому нужно разбить строку (в нашем случае – это запятая), и уже далее просто получаем нужный нам кусок строки, а поскольку нумерация в PHP начинается с нуля (а нулевая часть это «Hello»), то мы с вами указываем «$content_new["1"]» – второй элемент.

Как разбить строку на массив на JavaScript?

На JavaScript эти же задачи решаются с помощью метода «split»:

<script>

	var content = "Hello, World!";
	var content_new = content_new.split(",");

	alert(content_new[1]);

</script>

Обратите внимание, что ориентир (то есть то, как нам нужно разбивать строку) вы задаете сами. В нашем случае это была запятая, в вашем же – это может быть число или, например, даже слово.

Рекомендуем к просмотру
Как проверить наличие слова, фразы или текста в строке на PHP/JavaScript
Статьи и советы
Как удалить все буквы, цифры и спецсимволы в строке на PHP/JavaScript?
Статьи и советы
Как удалить все символы, кроме цифр, из строки на PHP/JavaScript?
Статьи и советы
0
комментариев
Форма комментирования этого поста скрыта. Авторизуйтесь, чтобы расширить привилегии гостевого посещения и получить необходимую помощь от сообщества Pandoge.
Подняться наверх
«Pandoge» - помощник вебмастера