Я бы не стал сейчас (в наше время) выделять какие-либо наиболее прибыльные языки. Программисты в процессе учебы изучают множество языков, многие из них очень схожи. Затем выбирают свою нишу и работают в каком-то конкретном направлении. Уровень зарплат у программистов в различных направления примерно на одном уровне. Однако, как и во все времена не хватает хороших специалистов. Тот же самый обычный верстальщик может зарабатывать очень немалые деньги, если будет действительно хорошим специалистом в своем деле. Поэтому, руководствуйтесь не выбором конкретного языка программирования, а делом, которое Вам будет по душе
А стоит ли это делать на РНР? Если нужно посчитать только одну формулу, то проще на JS.
Форма с полями для переменных и пару строк кода JS.
Вот шаблон страницы для вычисления любой величины.
<html>
<head>
<script>
function calc(){
var x1 = document.getElementById('id1').value;
...
var xN = document.getElementById('idN').value;
var res = F(x1,...,xN); // - тут обычная мат формула
document.getElementById('result').innerHTML = res;
}
</script>
</head>
<body>
<form>
Параметр 1: <input id="id1" type=number/>
Параметр N: <input id="id1" type=number/>
<button onclick="calc();">Посчитать</button>
</form>
Результат: <span id="result"></span>
</body>
</html>
Проблемы вложенных скобок не существует - вкладывайте их хоть миллион, только смотрите не запутайтесь. )))
Конечно же для создания программ. Каждая программа пишется на определенном языке программирования, в определенной среде программирования и только потом компилятор переводит её на машинный язык для выполнения.
Я пока так сделал, типа
$array2 = $array;
unset($array2["a2"]);
Но может быть есть какое-нибудь простое решение, если я например знаю ключи вложенных массивов, которые мне нужно оставить, то чтобы они остались, а остальные вложенные массивы удалились?
А то в моем решении нужно указывать ключ массива, который нужно удалить.
У меня просто много вложенных массивов.
Если вы хотите связать с этим своё будущее, то, конечно же, стоит. Обучение лучше всего проходить в специализированном учебном заведении. Даже закончив его, люди потом учатся практически всю жизнь, так как технологии не стоят на месте.. Требуются постоянные курсы повышения квалификации, чтобы идти в ногу со временем.
Самостоятельное изучение программирования могут вывести вас на определённый уровень знаний, но не на самый высший.
Для самостоятельного изучения советую приобрести учебные материалы какого-либо ВУЗа. Список материалов обычно выложен на главных страницах факультета.