2017-08-28 2 views
0

PHPスクリプトからストリーミングエラーが発生しました。あなたはendに直接explode関数を渡すことができないことを意味厳密な基準:参照のみで変数を渡す必要があります。[5.6]

The array. This array is passed by reference because it is modified by the function. This means you must pass it a real variable and not a function returning an array because only actual variables may be passed by reference.

Strict Standards: Only variables should be passed by reference in /home/x/public_html/xstream/episodestream.php on line 114

<?php 
$url = $cap['seo']; 
$numero = end(explode('-', $url)); 
$palabra1 = str_replace($numero, '', $url); 
$final  = $palabra1; 
?> // line 114 
<?php if ($numero <= 1) {} else {?> // line 115 
+0

私のために働く:-https://eval.in/851243。 '$ url'にあるような詳細を提供できますか? –

+0

'end()'を使う前に 'explode( ' - '、$ url)'を変数に格納してみてください。 '$ x = explode( ' - '、$ url); $ numero = end($ x) '; – BizzyBob

+0

end()のように思えますが、変数にexplode( ' - '、$ url)を代入してみてください。 – Jarzon

答えて

4

PHP doc of endをお読みください。代わりに、2つのステップで行う必要があります。

$var = explode('-', $url); 
$numero = end($var); 
+0

エラーが発生しました。 構文エラー、予期しない '}' on line 325 このスクリーンショットを見てください:http://prntscr.com/ge4wap –

+0

初期化する前に '$ numero'を使用しています。 327行はどれですか? – Thamilan

+1

が削除されました。ご協力ありがとうございます!私はあなたのPayPal $ 5を寄付します。お望みならば。アニメのストリーミングを手助けするスタッフの開発者を募集したいと思います。私たちはスカイプや不協和音で連絡を取ることができますか? –

関連する問題