Конвертировать PHP массив в PList

Входные данные

Эта форма позволяет преобразовать PHP массив в PList, вам нужно только вставить синтаксис массива [...] или array(...), вставьте или загрузите свой массив ниже:


Ваш результат можно увидеть ниже.

Результат преобразования PHP массива в PList

Перенести в "Вставить код" для сохранения

О преобразовании PHP array в PList

Об этом инструменте

Конвертировать PHP массив в PList была создана для онлайн преобразования PHP массива в соответствующий тип PList. Это может пригодиться для тестирования или отладки ваших массивов, а также для быстрого форматирования и добавления PList файла в вашу конфигурацию или где-то еще.

Как это работает?

Просто вставьте ваш ПХП массив в текстовое поле выше и нажмите кнопку "Конвентировать", и вы получите PList в следующем текстовом поле. PHP массива должен быть без переменных и функций, должен быть чистый синтаксис как [...] или array(...).

Пример конвентирования PHP массива в PList

Исходные данные (До):
[
  'first_section' => [
    'one' => '1',
    'test' => 'sample',
    'job' => 'DEVELOPER',
  ],
  'second_section' => [
    'path' => '/var/test',
    'URL' => 'https://wtools.io/',
    'second_section' => [
      'one' => '1 associated',
      'two' => '2 associated',
      0 => '1 unassociated',
      1 => '2 unassociated',
    ],
  ],
  'third_section' => [
    'version' => ['7.0','7.1','7.2','7.3'],
  ],
]
Конечный результат (После):
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
	<dict>
		<key>first_section</key>
		<dict>
			<key>one</key>
			<integer>1</integer>
			<key>test</key>
			<string>sample</string>
			<key>job</key>
			<string>DEVELOPER</string>
		</dict>
		<key>second_section</key>
		<dict>
			<key>path</key>
			<string>/var/test</string>
			<key>URL</key>
			<string>https://wtools.io/</string>
			<key>second_section</key>
			<dict>
				<key>one</key>
				<string>1 associated</string>
				<key>two</key>
				<string>2 associated</string>
				<key>0</key>
				<string>1 unassociated</string>
				<key>1</key>
				<string>2 unassociated</string>
			</dict>
		</dict>
		<key>third_section</key>
		<dict>
			<key>version</key>
			<array>
				<real>7.0</real>
				<real>7.1</real>
				<real>7.2</real>
				<real>7.3</real>
			</array>
		</dict>
	</dict>
</plist>
После конвентирования вы можете применить PList к вашему проекту или использовать его для каких-то других целей.