0
안녕하세요 저는 이차 수식에 사용할 변수를 분리하기 위해 다음 코드를 사용하고 있습니다.음수 부호가 손상됨 PHP
$equation = '-5x^2–3x+4';
$pattern = '/(?:^|[^\^])((?:\- *)?\d+)/';
preg_match_all($pattern, $equation, $pieces);
if (substr($equation, 0) == 'x')
{
$pieces_final[0][0] = 1;
$pieces_final[0][1] = $pieces[0][0];
$pieces_final[0][2] = $pieces[0][1];
}
else
{
$pieces_final = $pieces;
}
print_r($pieces_final);
하고 이상한 아스키 문자의 3의 뿅 음의 부호의 교체 보여주는 것, 작동하지 않습니다, 난 정말 잘못 될 수 있는지 단서가 없다.