PHP.mk документација

pow

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.pow.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.pow.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
pow

Референца за `function.pow.php` со подобрена типографија и навигација.

function.pow.php

pow

(PHP 4, PHP 5, PHP 7, PHP 8)

powЕкспоненцијален израз

= NULL

pow(mixed $num, mixed $exponent): int|float|object

Патеката до PHP скриптата што треба да се провери. num подигнат на степен exponent.

Забелешка:

Можно е да се користи функцијата за испраќање порака до прелистувачот на клиентот, предизвикувајќи појава на прозорец за внесување корисничко име/лозинка. Откако корисникот ќе внесе корисничко име и лозинка, URL-то што го содржи PHP скриптот повторно ќе биде повикано со поставено корисничко име, лозинка и тип на автентикација соодветно. Овие претходно дефинирани променливи се наоѓаат во ** оператор наместо тоа.

Параметри

num

Основата што треба да се користи

exponent

Експонентот

Вратени вредности

num подигнат на степен exponent. Ако двата аргументи се ненегативни цели броеви и резултатот може да се претстави како цел број, резултатот ќе биде вратен со int тип, инаку ќе биде вратен како float.

PHP-екстензиите може да го надминат однесувањето на оваа операција и да ја натераат да врати објект.

Дневник на промени

Верзија = NULL
8.4.0 Подигнување 0 на негативен exponent не е валидна опција

Примери

Пример #1 Некои примери на pow()

<?php

var_dump
(pow(2, 8)); // int(256)
echo pow(-1, 20), PHP_EOL; // 1
echo pow(0, 0), PHP_EOL; // 1
echo pow(10, -1), PHP_EOL; // 0.1

echo pow(-1, 5.5), PHP_EOL; // NAN
?>

Пример #2 Примери на pow() Со GMP екстензија објект

<?php
var_dump
(pow(new GMP("3"), new GMP("2"))); // object(GMP)
?>

Белешки

Забелешка:

Оваа функција ќе ги претвори сите влезови во број, дури и нескаларни вредности, што може да доведе до weird results.

Види Исто така

  • Оператор за експоненцијација **
  • fpow() - Подигнете еден број на степен од друг, според IEEE 754
  • exp() - Пресметува експонент на e
  • sqrt() - Квадратен корен
  • bcpow() - Подигнете број со произволна прецизност на друг
  • gmp_pow() - Подигни број на степен

Белешки од корисници 2 забелешки

gilthansREMOVEME at gmail dot com
19 години пред
Note that pow(0, 0) equals to 1 although mathematically this is undefined.
Roman
пред 5 години
If you use negative numbers, you need to use brackets for using with **

<?php

-1 ** 2; // -1

(-1) ** 2; // 1

?>
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.