Anu kaya solusyon nito

loktoy

Established
ito error

Only variables should be passed by reference in C:\xampp\htdocs\Innerjoin\signup.php on line 43

ito code ko

$ext = end(explode('.',$image_name));
 
Ang error na iyong nakita, "Only variables should be passed by reference," ay nangangahulugang ang function end() ay kailangan ng isang variable reference bilang argument nito.

Sa code mo, end(explode('.',$image_name)), ang explode() function ay gumagawa ng isang array ng mga substring mula sa $image_name batay sa bawat period (".") na matatagpuan sa string. Pagkatapos, ang end() function ay ginagamit upang kunin ang huling element ng array.

Upang malunasan ang error na ito, kailangan mong maglagay ng isang variable sa halip na direktang ipasa ang resulta ng explode() function sa end(). Dapat mong gawin ito sa pamamagitan ng paglagay ng explode() function sa isang variable at paggamit ng variable na iyon bilang argument sa end() function.

Narito ang mga kailangang pagbabago sa iyong code:

PHP:
$exploded_array = explode('.',$image_name);
$ext = end($exploded_array);
 

About this Thread

  • 1
    Replies
  • 272
    Views
  • 1
    Participants
Last reply from:
Unknown user

Online now

Members online
951
Guests online
888
Total visitors
1,839

Forum statistics

Threads
2,276,240
Posts
28,968,582
Members
1,231,177
Latest member
limaartut
Back
Top