هادی ابراهیمی
Member
آیا امکان این هست که اطلاعات داخل یک آرایه php به یک ارایه JavaScript منتقل کرد .
باتشکر ازتوجهتون
باتشکر ازتوجهتون
<html>
<head>
<script language="javascript">
<%
$X = array (1, 2, 3, 4, 5, 6) ;
$A = 'var Z = new Array(' ;
for ($i=0 ; $i<count($X) ; $i++) :
$A = $A.$X[$i].' , ' ;
endfor;
$A = $A.');' ;
$A = ereg_replace(' , )' , ')' , $A) ;
print $A ;
%>
</script>
</head>
<body onload="alert (Z.length);">
<input type="button" value="xx" onclick="alert (Z.length);">
</body>
</html>
<html>
<head>
<script language="javascript">
var Z = new Array(1 , 2 , 3 , 4 , 5 , 6);
</script>
</head>
<body onload="alert (Z.length);">
<input type="button" value="xx" onclick="alert (Z.length);">
</body>
</html>
خاصيت دير شروع كردن در يادگيري php از اينجور چيزهاستmiladmovie گفت:mazoolagh جان دمت گرم !
تا حالا این endfor رو ندیده بودم خیلی جالب بود
متوجه منظورت نشدم - قسمت اول چي؟هادی ابراهیمی گفت:با تشکر از پیگیریت
قسمت اول در بازه کد php (?>) یا خارج ان
طبيعه كه كد php بايد در صفحه php باشه - همونطور كه miladmovie عزيز يادآوري كرد كد php رو ميشه با استايل asp هم مشخص كرد يعني <% %> بشرطي كه در فايل php.ini اين اصلاح رو انجام بدي asp_tags = On - فكر كنم كد پايين موضوع رو روشن كنههادی ابراهیمی گفت:این کدها رو باید در صفحه php استفاده کرد یعنی صفحه که داخلش آرایه php ساخته شده یا در میان کدها html استفاده کرد
<html>
<head>
<script language="javascript">
<?php
$X = array (1, 2, 3, 4, 5, 6) ;
$A = 'var Z = new Array(' ;
for ($i=0 ; $i<count($X) ; $i++) :
$A = $A.$X[$i].' , ' ;
endfor;
$A = $A.');' ;
$A = ereg_replace(' , )' , ')' , $A) ;
print $A ;
php>
</script>
</head>
<body onload="alert (Z.length);">
<input type="button" value="xx" onclick="alert (Z.length);">
</body>
</html>
من تمام این کدها در یکصفحه کپی کردم و همچنین کدهای قبلی شما رو و asp=on کردم ولی جواب نگرفتم ایا این کدها شما باید در صفحه خاصی اجرا بشنmazoolagh گفت:HTML:<html> <head> <script language="javascript"> <?php $X = array (1, 2, 3, 4, 5, 6) ; $A = 'var Z = new Array(' ; for ($i=0 ; $i<count($X) ; $i++) : $A = $A.$X[$i].' , ' ; endfor; $A = $A.');' ; $A = ereg_replace(' , )' , ')' , $A) ; print $A ; php> </script> </head> <body onload="alert (Z.length);"> <input type="button" value="xx" onclick="alert (Z.length);"> </body> </html>
<?php
$hello = "Hello World !";
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Test</title>
<body>
<script language="javascript">
document.write('<?=$hello?>');
</script>
</body>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Test</title>
<body>
<script language="javascript">
<?php
for ($i=0; $i<=10; $i++) {
?>
document.write('<?=$i?>');
<?php
}
?>
</script>
</body>
</html>