Вот такой код: PHP: function kor($x, $y){ if(!int($x){ $y1 = "√".$y; str_replace ($x,$y1);} } Вот как он ругается : Parse error: syntax error, unexpected '{' in X:\home\localhost\www\lessons\OOP.php on line 39
А почему функция не хочет работать если она так составлена? PHP: function kor($x, $y, $str){ if(!is_int($x)){ $y1 = "√".$y; str_replace ($x,$y1,$str);} } где PHP: $x = sqrt(-3); $y = -3; $str = 67; то есть она не заменяет ничего , просто пустое простаранство.
... Это тоже самое что в чай насыпать соль место сахара, а потом спросить почему чай соленый а не сладкий.. ошибку прочтите, там syntax error а что это значит и как переварить понятие, это простор инета подскажет --- Добавлено --- return str_replace
Автор, учись правильно форматировать код. Читать то, что ты пишешь, трудно, глаза режет, а ведь там ничего сложного нет. Вот, гляди: PHP: function kor($x, $y, $str){ if (!is_int($x)){ $y1 = "√".$y; return str_replace($x,$y1,$str); } } Совсем другое дело, м?
Спойлер: Скрою дабы прав ответ все же выше. С Ув. оффтоп PHP: function kor( $x, $y, $str ) { if ( !is_int ( $x ) ) { return str_replace ( $x, "√{$y}", $str ); } }
Можете еще помочь? У меня проблема дикая кароче - не могу поставить слово на уровне дробной черты (это зрелище режет мои глаза перфекциониста). Помогите пож. в css padding не помогает!
В PHP нету встроенного типа "комплексное число", посему он не может без посторонней помощи считать квадратный корень из -3