PHP current() ਫੰਕਸ਼ਨ

ਇੰਟਰੀਏ

ਇਕਾਈ ਵਿੱਚ ਮੌਜੂਦਾ ਇਕਾਈ ਦੇ ਮੁੱਲ ਨੂੰ ਨਿਕਾਲ ਦੇਣਾ:

<?php
$پرسنل = آرایہ("بیل", "استیو", "مارک", "دیوڈ");
ایچو کورینٹ($پرسنل) . "<br>";
?>

چلنے والی مثال

ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ

current() ਫੰਕਸ਼ਨ ਇਕਾਈ ਵਿੱਚ ਮੌਜੂਦਾ ਇਕਾਈ ਦੇ ਮੁੱਲ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。

ਹਰੇਕ ਇਕਾਈ ਵਿੱਚ ਇੱਕ ਅੰਦਰੂਨੀ ਪਾਇਨਟਰ ਹੁੰਦਾ ਹੈ ਜੋ ਇਸ "ਮੌਜੂਦਾ" ਇਕਾਈ ਦੇ ਤੱਕ ਪੁੱਜਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਮੂਲ ਤੌਰ 'ਤੇ ਪਹਿਲਾ ਇਕਾਈ ਜੋ ਇਕਾਈ ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ ਹੈ ਦੇ ਤੱਕ ਪੁੱਜਦਾ ਹੈ。

ਸੁਝਾਅ:ਇਹ ਫੰਕਸ਼ਨ ਅੰਦਰੂਨੀ ਇਕਾਈ ਪਾਇਨਟਰ ਨੂੰ ਨਹੀਂ ਹਟਾਉਂਦਾ। ਇਸ ਨੂੰ ਕਰਨ ਲਈ ਵਰਤੋਂ ਕਰੋ next() ਅਤੇ prev() ਫੰਕਸ਼ਨ。

ਸਬੰਧਤ ਮੱਥਾਵਾਂ:

  • end() - ਅੰਦਰੂਨੀ ਪਾਇਨਟਰ ਨੂੰ ਇਕਾਈ ਵਿੱਚ ਆਖਰੀ ਇਕਾਈ ਦੇ ਤੱਕ ਪੁੱਜਣ ਵਾਲੇ ਇਕਾਈ ਦੇ ਤੱਕ ਪੁੱਜਾਉਂਦਾ ਹੈ ਅਤੇ ਨਿਕਾਲ ਕਰਦਾ ਹੈ
  • next() - ਅੰਦਰੂਨੀ ਪਾਇਨਟਰ ਨੂੰ ਇਕਾਈ ਵਿੱਚ ਅਗਲੀ ਇਕਾਈ ਦੇ ਤੱਕ ਪੁੱਜਣ ਵਾਲੇ ਇਕਾਈ ਦੇ ਤੱਕ ਪੁੱਜਾਉਂਦਾ ਹੈ ਅਤੇ ਨਿਕਾਲ ਕਰਦਾ ਹੈ
  • prev() - ਅੰਦਰੂਨੀ ਪਾਇਨਟਰ ਨੂੰ ਇਕਾਈ ਵਿੱਚ ਪਿਛਲੀ ਇਕਾਈ ਦੇ ਤੱਕ ਪੁੱਜਣ ਵਾਲੇ ਇਕਾਈ ਦੇ ਤੱਕ ਪੁੱਜਾਉਂਦਾ ਹੈ ਅਤੇ ਨਿਕਾਲ ਕਰਦਾ ਹੈ
  • reset() - ਅੰਦਰੂਨੀ ਪਾਇਨਟਰ ਨੂੰ ਇਕਾਈ ਵਿੱਚ ਪਹਿਲੀ ਇਕਾਈ ਦੇ ਤੱਕ ਪੁੱਜਣ ਵਾਲੇ ਇਕਾਈ ਦੇ ਤੱਕ ਪੁੱਜਾਉਂਦਾ ਹੈ ਅਤੇ ਨਿਕਾਲ ਕਰਦਾ ਹੈ
  • each() - ਮੌਜੂਦਾ ਇਕਾਈ ਦੇ ਕੀ ਨਾਮ ਅਤੇ ਮੁੱਲ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ ਅਤੇ ਅੰਦਰੂਨੀ ਪਾਇਨਟਰ ਨੂੰ ਅੱਗੇ ਵਧਾਉਂਦਾ ਹੈ

ਸਿਧਾਂਤ

current(array)
ਪੈਰਾਮੀਟਰ ਵਰਣਨ
array ਲਾਜ਼ਮੀ। ਵਰਤਣ ਵਾਲੀ ਇਕਾਈ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰੋ。

ਵਿਆਖਿਆ

current() ਫੰਕਸ਼ਨ ਇਕਾਈ ਵਿੱਚ ਮੌਜੂਦਾ ਇਕਾਈ (ਯੂਨਿਟ) ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。

ਹਰੇਕ ਇਕਾਈ ਵਿੱਚ ਇੱਕ ਅੰਦਰੂਨੀ ਪਾਇਨਟਰ ਹੁੰਦਾ ਹੈ ਜੋ ਇਸ "ਮੌਜੂਦਾ" ਇਕਾਈ ਦੇ ਤੱਕ ਪੁੱਜਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਮੂਲ ਤੌਰ 'ਤੇ ਪਹਿਲਾ ਇਕਾਈ ਜੋ ਇਕਾਈ ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ ਹੈ ਦੇ ਤੱਕ ਪੁੱਜਦਾ ਹੈ。

current() ਫੰਕਸ਼ਨ ਅੰਦਰੂਨੀ ਪਾਇਨਟਰ ਦੇ ਦਿਸਦੇ ਹੋਏ ਮੌਜੂਦਾ ਇਕਾਈ ਦੇ ਮੁੱਲ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ ਅਤੇ ਪਾਇਨਟਰ ਨੂੰ ਨਹੀਂ ਹਟਾਉਂਦਾ। ਜੇਕਰ ਅੰਦਰੂਨੀ ਪਾਇਨਟਰ ਇਕਾਈ ਸੂਚੀ ਦੇ ਅੰਤ ਤੋਂ ਬਾਹਰ ਹੋ ਗਿਆ ਹੈ ਤਾਂ current() FALSE ਵਾਪਸ ਦਿੰਦਾ ਹੈ。

ਤਕਨੀਕੀ ਵੇਰਵਾ

ਰਿਟਰਨ ਵੈਲਿਊ: آرایے میں موجودہ علامت کا وقوع برآمد کرتا ہے، اگر موجودہ علامت خالی ہو یا وقوع نہ ہو تو FALSE برآمد کرتا ہے。
PHP ورژن: 4+

بیشتر مثال

مثال 1

تمام متعلقہ طریقوں کا مظاہرہ:

<?php
$پرسنل = آرایہ("بیل", "استیو", "مارک", "دیوڈ");
ایچو کورینٹ($پرسنل) . "<br>"; // موجودہ علامت بیل
ایچو نکست($پرسنل) . "<br>"; // بیل کا آگلایا علامت استیو
ایچو کورینٹ($پرسنل) . "<br>"; // موجودہ علامت استیو
ایچو پرایو($پرسنل) . "<br>"; // استیو کا پچھلایا علامت بیل
ایچو انڈ($پرسنل) . "<br>"; // آخری علامت دیوڈ
ایچو پرایو($پرسنل) . "<br>"; // دیوڈ سے پہلے کا علامت مارک
ایچو کورینٹ($پرسنل) . "<br>"; // موجودہ علامت کا نام مارک
ایچو ریست($پرسنل) . "<br>"; // داخلی انکر کو شروعاتی علامت کو بڑھائیں، یعنی بیل
ایچو نکست($پرسنل) . "<br>"; // بیل کا آگلایا علامت استیو
پرینٹ_آر(ایچیچ($پرسنل)); // موجودہ علامت کا نام اور وقوع (موجودہ Steve) اور داخلی انکر کو آگے بڑھائیں
?>

چلنے والی مثال