LR_16_Shalaeva - PHP Online
Form of PHP Sandbox
Enter Your PHP code here for testing/debugging in the Online PHP Sandbox. As in the usual PHP files, you can also add HTML, but do not forget to add the tag <?php
in the places where the PHP script should be executed.
Result of php executing
Full code of LR_16_Shalaeva.php
- <?php
- /*
- /*1. Дан массив с элементами 'a', 'b', 'c', 'd', 'e'.
- С помощью функции array_map сделайте из него массив 'A', 'B', 'C', 'D', 'E'. */
- $arr = array('a', 'b', 'c', 'd', 'e');
- $new_arr = array_map('strtoupper', $arr);
- print_r($new_arr)."\n";
- //2. Дан массив $arr. С помощью функции count выведите последний элемент данного массива.
- $arr = array('a', 'b', 'c', 'd', 'e');
- $last=count($arr)-1;
- echo $arr[$last]."\n";
- //3. Дан массив с числами. Проверьте, что в нем есть элемент со значением 3
- $arr= array(1, 2, 5, 'a', 'k');
- $search = array_search(3, $arr);
- if ($search!=false)
- echo $search."\n";
- else echo "Нет такого значения."."\n";
- /*4. Даны два массива: первый с элементами 1, 2, 3, второй с элементами 'a', 'b', 'c'.
- Сделайте из них массив с элементами 1, 2, 3, 'a', 'b', 'c'.*/
- $arr_1=array(1, 2, 3);
- $arr_2=array('a', 'b', 'c');
- $new_arr=array_merge($arr_1, $arr_2);
- print_r($new_arr);
- /*5. Дан массив с элементами 1, 2, 3, 4, 5.
- С помощью функции array_slice создайте из него массив $result с элементами 2, 3, 4.*/
- $arr=array(1, 2, 3, 4, 5);
- $result = array_slice($arr, 1, 3);
- print_r($result)."\n";
- /*6. Дан массив 'a'=>1, 'b'=>2, 'c'=>3'.
- в массив $keys ключи из этого массива, а в $values – значения. */
- $arr=array( 'a'=>1, 'b'=>2, 'c'=>3);
- $keys=array_keys($arr);
- $values = array_values($arr);
- print_r($keys)."\n";
- print_r($values)."\n";
- /*7. Даны два массива: ['a', 'b', 'c'] и [1, 2, 3].
- Создайте с их помощью массив 'a'=>1, 'b'=>2, 'c'=>3'.*/
- $arr_2=array('a', 'b', 'c');
- $arr_1=array(1, 2, 3);
- $res=array_combine($arr_1, $arr_2);
- print_r($res)."\n";
- //8. Дан массив ['a', '-', 'b', '-', 'c', '-', 'd']. Найдите позицию первого элемента '-'.
- $arr=array('a', '-', 'b', '-', 'c', '-', 'd');
- $first = array_search('-', $arr);
- echo $first."\n";
- //9. Дан массив '3'=>'a', '1'=>'c', '2'=>'e', '4'=>'b'.
- //Попробуйте на нем различные типы сортировок.
- $arr=array('3'=>'a', '1'=>'c', '2'=>'e', '4'=>'b');
- sort($arr);
- print_r($arr)."\n";
- asort($arr);
- print_r($arr)."\n";;
- arsort($arr);
- print_r($arr)."\n";
- ksort($arr);
- print_r($arr)."\n";
- //10. Дана строка '1234567890'. Найдите сумму цифр из этой строки не используя цикл.
- //Для конвертации строки в массив используйте функцию str_split.
- $str='1234567890';
- $arr = str_split($str);
- $sum = array_sum($arr);
- echo $sum."\n";
- //11. Заполните массив 10-ю буквами 'x'
- $arr=[9];
- $res = array_fill(0, 9, 'x');
- print_r($res)."\n";
- //12. Дан массив с элементами 1, 2, 3, 4, 5 и массив с элементами 3, 4, 5, 6, 7.
- //Запишите в новый массив элементы, которые есть и в том, и в другом массиве.
- $arr1 = [1, 2, 3, 4, 5];
- $arr2 = [3, 4, 5, 6, 7];
- $res = array_intersect($arr1, $arr2);
- print_r($res);
File Description
- LR_16_Shalaeva
- PHP Code
- 05 May-2021
- 3.33 Kb
You can Share it:
Latest PHP Pastes