Ionnsaichidh an artaigil seo dhut mu na diofar sheòrsaichean àireamhan a tha ruigsinneach ann am PHP 8 a bharrachd air na gnìomhan matamataigeach cuideachail a tha air an toirt seachad. Bidh e a’ dol thairis air bunaitean iomlanachd, leithid dè a th’ annta, na cuingeadan meud aca, agus mar as urrainn dhaibh an cruth agus an dearbhadh. Tha e cuideachd a’ bruidhinn air àireamhan air bhog agus na laghan a tha gan riaghladh. Mu dheireadh, tha an aiste a’ beachdachadh air grunn ghnìomhan matamataigeach feumail, a’ gabhail a-steach abs (), ceil (), làr (), cruinn (), max (), min (), rand (), sqrt (), agus pi (). Ann am PHP 8, faodar na gnìomhan sin a chleachdadh gus obrachaidhean àireamhachd eadar-dhealaichte a dhèanamh air àireamhan iomlan.
Mar eisimpleir, gus an gnìomh abs () a chleachdadh, is urrainn dhuinn àireamh a thoirt thuige mar argamaid:
$num = -5;
$abs_num = abs($num);
echo $abs_num; // Output: 5
San aon dòigh, gus an gnìomh ceil () a chleachdadh, is urrainn dhuinn àireamh a thoirt thuige mar argamaid:
$num = 5.6;
$ceil_num = ceil($num);
echo $ceil_num; // Output: 6
Is e seo dìreach beagan eisimpleirean de PHP feumail gnìomhan matamataigeach. Tha tòrr a bharrachd ghnìomhan rim faighinn, agus tha e deatamach a bhith eòlach orra gus obair matamataigeach a dhèanamh ceart nad code.
Integers ann am PHP
Tha na h-àireamhan slàn àireamhan a dh’ fhaodadh a bhith deimhinneach no àicheil agus aig nach eil a deicheach puing. Tha a’ phuing deicheach ann an àireamh air a sheòrsachadh mar fleòdradh, air am bi sinn a’ coimhead nas fhaide air adhart. Ach, tha 0 cuideachd air a mheas mar iomlanachd.
Bidh an siostam air a bheil an còd a 'ruith a' dearbhadh na h-àireamhan as motha agus as lugha ann am PHP. 'S e 32 an t-sreath iomlan as motha air àrd-ùrlaran 2147483647-bit, agus 's e -2147483648 an t-sreath iomlan as ìsle. 'S e 64 an t-sreath iomlan as àirde air coimpiutairean 9223372036854775807-bit, agus 's e -9223372036854775808 an t-sreath iomlan as ìsle. Nuair a tha àireamh a’ dol thairis air na cuingeadan sin, thathas den bheachd gur e àireamh air bhog a th’ ann.
Tha beagan riaghailtean ann ri chumail nad inntinn nuair a bhios tu ag obair le integers in PHP:
- Feumaidh àireamhan iomlan a bhith adhartach no àicheil, ach faodaidh iad a bhith 0.
- Feumaidh co-dhiù aon fhigear a bhith ann an àireamhan iomlan agus chan fhaod puing deicheach a bhith ann.
Ann am PHP, tha àireamhan iomlan air an riochdachadh ann an trì cruthan: deicheach, hexadecimal, agus octal. àireamhan deicheach (ionad 10) an fheadhainn as trice air an cleachdadh. Tha àireamhan sia-dheicheach air an ro-leasachan le 0x agus tha bonn de 16 aca. Tha àireamhan ochdal air an ro-leasachan le 0 agus tha bonn de 8 aca.
Tha cuibhreannan in-ghabhail aig PHP cuideachd:
- PHP_INT_MAX: a' tilleadh an t-slànaighear as motha a tha a' faighinn taic air an t-siostam
- PHP_INT_MIN: a’ tilleadh an t-slànaighear as lugha a tha a’ faighinn taic air an t-siostam
- PHP_INT_SIZE: tilleadh meud an t-slànaighear ann am bytes
Gus faighinn a-mach a bheil caochladair na shlànaighear, is urrainn dhuinn na gnìomhan togte is_int() no is_integer() a chleachdadh. Mar eisimpleir:
$num = 5;
if(is_int($num)) {
echo "This is an integer";
} else {
echo "This is not an integer";
}
Àireamhan fleòdraidh ann am PHP
'S e àireamhan deicheach a th' ann an àireamhan air bhog, ris an canar gu tric flùraichean. Faodaidh iad a bhith math no àicheil, agus faodar an cur an cèill gu saidheansail cuideachd.
Ann am PHP, tha na riaghailtean airson àireamhan air bhog co-ionann ris an fheadhainn airson àireamhan iomlan:
- Faodaidh àireamhan fleòdraidh a bhith dearbhach no àicheil.
- Feumaidh co-dhiù aon fhigear agus puing deicheach a bhith aig àireamhan air bhog.
Is dòcha gun cleachd sinn an gnìomh togte mar fleòdradh gus faighinn a-mach a bheil caochladair na shlànaighear air bhog (). Mar eisimpleir:
$num = 5.6;
if(is_float($num)) {
echo "This is a floating number";
} else {
echo "This is not a floating number";
}
Q&A
C: Dè a th 'ann an integers?
F: Is e àireamhan iomlan a th’ ann an àireamhan iomlan a dh’ fhaodadh a bhith deimhinneach no àicheil agus aig nach eil puing deicheach. Tha 0 cuideachd air a mheas mar iomlanachd.
C: Dè an t-sreath iomlan as motha agus as lugha?
A: 'S e 32 an t-slànuighear as motha air àrd-ùrlaran 2147483647-bit, agus 's e -2147483648 an t-slànuighear as ìsle. 'S e 64 an t-sreath iomlan as àirde air coimpiutairean 9223372036854775807-bit, agus 's e -9223372036854775808 an t-sreath iomlan as ìsle.
C: Dè na riaghailtean airson integers?
F: Feumaidh àireamhan iomlan a bhith deimhinneach no àicheil, ged a dh'fhaodas iad a bhith neoni. Feumaidh co-dhiù aon fhigear a bhith aig àireamhan iomlan agus chan urrainn dhaibh puing deicheach a bhith aca.
C: Dè na cruthan iomlan a th’ ann?
A: Tha àireamhan iomlan air an riochdachadh ann an trì riochdan: deicheach, hexadecimal, agus octal. Is e àireamhan deicheach (bonn 10) an fheadhainn as trice a chleachdar. Tha àireamhan sia-dheicheach air an ro-leasachan le 0x agus tha bonn de 16 aca. Tha àireamhan ochdal air an ro-leasachan le 0 agus tha bonn de 8 aca.
C: Ciamar a nì mi sgrùdadh a bheil caochladair na shlànaighear?
A: Faodaidh tu na gnìomhan togte is_int () no is_integer () a chleachdadh gus faighinn a-mach a bheil caochladair na shlàn-chunntas.
C: Dè a th’ ann an àireamhan fleòdraidh?
F: 'S e àireamhan le puingean deicheach a th' ann an àireamhan air bhog, ris an canar cuideachd fleòdradh. Faodaidh iad a bhith adhartach no àicheil, agus faodar an cur an cèill cuideachd ann an comharrachadh saidheansail.
C: Dè na riaghailtean airson àireamhan fleòdraidh?
F: Faodaidh àireamhan fleòdraidh a bhith dearbhach no àicheil. Feumaidh co-dhiù aon fhigear agus puing deicheach a bhith aig àireamhan air bhog.
C: Ciamar a nì mi sgrùdadh a bheil caochladair na àireamh fleòdraidh?
A: Faodaidh tu an gnìomh togte is_float () a chleachdadh gus faighinn a-mach a bheil caochladair na àireamh fleòdraidh.
C: Dè na gnìomhan matamataigeach a tha feumail?
A: Tha abs (), ceil (), làr (), cruinn (), max (), min (), rand (), sqrt (), agus pi () nan cuid de ghnìomhan matamataigeach feumail ann am PHP.
C: Dè an gnìomh abs () agus ciamar a tha e air a chleachdadh?
A: Bidh an gnìomh abs () a’ tilleadh luach iomlan a àireamh. Mar eisimpleir, Abs(-5) tilleadh 5.
C: Dè a th’ ann an gnìomh ceil() agus ciamar a tha e air a chleachdadh?
A: Tha an ceil() bidh gnìomh a’ cuairteachadh àireamh suas chun t-slànaighear as fhaisge. Mar eisimpleir, tillidh ceil (5.6) 6.
C: Dè an gnìomh làr () agus ciamar a tha e air a chleachdadh?
A: Bidh gnìomh an làr () a’ cuairteachadh àireamh sìos chun t-slànaighear as fhaisge. Mar eisimpleir, tillidh làr (5.6) 5.
C: Dè an gnìomh cruinn () agus ciamar a tha e air a chleachdadh?
A: Tha an timcheall() modh a’ tilleadh luach a chaidh a thional chun t-slànaighear as fhaisge no gu àireamh shònraichte de dh’àiteachan deicheach. Bheireadh cuairt (5.6) 6, ach thilleadh cuairt (5.6, 1) 5.6.
C: Dè an gnìomh max () agus ciamar a tha e air a chleachdadh?
A: Bidh an gnìomh max () a 'tilleadh an luach as àirde ann an sreath no liosta luachan. Mar eisimpleir, tillidh max(1, 2, 3, 4) 4.
C: Dè an gnìomh min () agus ciamar a tha e air a chleachdadh?
A: Bidh an gnìomh min () a’ tilleadh an luach as ìsle ann an sreath no liosta luachan. Mar eisimpleir, tillidh min(1, 2, 3, 4) 1.
C: Dè a th’ ann an gnìomh rand() agus ciamar a thathar ga chleachdadh?
A: Bidh an gnìomh rand () a’ gineadh àireamh air thuaiream taobh a-staigh raon sònraichte. Bheireadh rand (1, 10), mar eisimpleir, àireamh air thuaiream eadar 1 agus 10.
C: Dè an gnìomh sqrt () agus ciamar a tha e air a chleachdadh?
A: Bidh an gnìomh sqrt () a’ tilleadh freumh ceàrnagach àireamh. Mar eisimpleir, bhiodh sqrt(9) a’ tilleadh 3.
C: Dè an gnìomh pi () agus ciamar a tha e air a chleachdadh?
A: Bidh an gnìomh pi () a’ tilleadh luach pi (3.14159265358979323846). Tha e feumail airson obrachaidhean matamataigeach a dh’ fheumas luach pi.
Eacarsaichean:
- Ciamar a chruthaicheas tu àireamh air thuaiream?
- Ciamar a chruinnicheas tu àireamh chun na h-àireimh slàn as fhaisge?
- Ciamar a lorgas tu luach iomlan àireamh?
- Ciamar a thogas tu àireamh gu cumhachd?
- Ciamar a lorgas tu freumh ceàrnagach àireamh?
- Ciamar a lorgas tu an àireamh as lugha agus as àirde de sheata àireamhan?
- Ciamar a ghineas tu àireamh air thuaiream taobh a-staigh raon sònraichte?
- Ciamar a nì thu àireamhachadh gnìomhan trigonometric?
Freagairtean:
- Faodar àireamh air thuaiream a chruthachadh a’ cleachdadh a’ ghnìomh rand(). Mar eisimpleir: rand();
- Faodar àireamh a chruinneachadh chun na h-àireimh slàn as fhaisge leis a’ ghnìomh cruinn (). Mar eisimpleir: cruinn (3.14);
- Faodar luach iomlan àireamh a lorg a’ cleachdadh a’ ghnìomh abs(). Mar eisimpleir: abs (-5);
- Faodar àireamh a thogail gu cumhachd leis a’ ghnìomh pow(). Mar eisimpleir: pow (2,3);
- Gheibhear freumh ceàrnagach àireamh a’ cleachdadh a’ ghnìomh sqrt(). Mar eisimpleir: sqrt(9);
- Gheibhear an ìre as lugha agus as àirde de sheata àireamhan a’ cleachdadh a’ ghnìomh min() agus max(). Mar eisimpleir: $ min = min(1,2,3); $ max = max(1,2,3);
- Faodar àireamh air thuaiream taobh a-staigh raon sònraichte a chruthachadh a’ cleachdadh a’ ghnìomh rand() agus a’ sònrachadh an raoin mar pharamadairean.
- Seall àireamh gu dà ionad deicheach
- Mar a ghineadh tu air thuaiream, usreang neon, alphanumeric?
- Àireamhan gu àireamhan Ròmanach le PHP
- Ciamar a chuireas mi cromagan ri àireamhan ann am PHP
- Luchdaich a-nuas php àireamhan bho strings
- Tionndaidh àireamh gu ainm mìos ann am PHP
- Ciamar as urrainn dhomh arrays agus dàta a sheòrsachadh ann am PHP?
- Obraich a-mach abairt matamataigeach bho shreang a’ cleachdadh eval
- Ag atharrachadh fleòdradh deicheach gu bloigh