以负数作为输入的 PHP 的 pow() 不起作用

标签 php

PHP 的 pow() 不想处理以下内容:

 pow(-5,1/3);

虽然事实上它is supposed to work .我如何在 PHP 中执行此操作?

最佳答案

您基本上是在这里取负数的 3 次方根。

这在实数空间中并不总是可能的。因此,在某些情况下,您需要一个虚数单位来求解该方程。

对于基数为负且指数 < 1 的情况,php 似乎只输出 NAN

关于以负数作为输入的 PHP 的 pow() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15604220/

相关文章:

php - 如何匹配正则表达式中的多个单词

php - 使用参数重新加载页面

php - OpenSSL 错误消息 : error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed

php - 以编程方式清除 symfony 2 上的缓存

php - Laravel 存储目录访问问题

php - 在for循环中查询

php - (double) $user_input 和 bind_param ('d' , $user_input 之间的安全差异

php - 为什么某些值没有使用 PHP foreach 循环显示?

php - 将数据库条目转换为大写

javascript - 数据表子行形式