<?php
$arr = array(1=>'aaa', 2=>'bbb', 3=>'ccc');
$brr = array(1=>'ddd', 2=>'fff', 3=>'eee');
function doFun($value) {
echo $value;
}
echo '<table width=100% border=1>';
foreach ($arr as $key => $value) {
echo '<tr>';
echo '<td>'. doFun($value). '</td>';
echo '<td>'. $brr[$key]. '</td>';
echo '</tr>';
}
echo '</table>';
echo '<hr color="red">';
echo '<table width=100% border=1>';
foreach ($arr as $key => $value) {
echo '<tr>';
echo '<td>', doFun($value). '</td>';
echo '<td>'. $brr[$key]. '</td>';
echo '</tr>';
}
echo '</table>';
回答请不要网上随便复制粘贴一段
注意代码里的两句echo '<td>'. doFun($value). '</td>';和echo '<td>', doFun($value). '</td>';
é¦å ï¼è§£å³ä¸è¡¨æ ¼è¾åºçé®é¢ï¼ä¿®æ¹ä»£ç å¦ä¸ï¼å两ç§æ¹å¼è¾åºçè¡¨æ ¼é½å¾å®æ´ï¼
function doFun($value) {
return $value; //echo $value;
}
å ¶æ¬¡ï¼è§£éä¸åå ï¼
1. éå·è¿ç®ç¬¦çæ¬
<?php
echo '<td>', doFun($value). '</td>';
?>
è¿æ®µä»£ç æç»çæ§è¡ææï¼å¯ä»¥ç¨ä»¥ä¸ä»£ç 表示ï¼
<?php
echo '<td>';
//doFun($value)
{
echo $value;
}
echo '';
?>
2. ç¹å·è¿ç®ç¬¦çæ¬
<?php
echo "outside func ()\n" . doFun($value);
?>
è¿æ®µä»£ç æç»çæ§è¡ææï¼å¯ä»¥ç¨ä»¥ä¸ä»£ç 表示ï¼
<?php
//doFun($value)
{
echo $value;
}
echo "outside func ()\n" . '';
?>
3. 第ä¸ä¸ª<td> </td>.没æ被解æçåå ï¼
ä¸æ¯æ²¡æ解æï¼èæ¯è®¡ç®è¾åºé¡ºåºçé®é¢ï¼
echo '<td>'. doFun($value). '</td>';
è¿å¥ä»£ç ï¼é¦å æ§è¡çæ¯ doFun() å½æ°ï¼é£ä¹ä¼ç´æ¥è¾åº $valueçå¼ï¼echo $valueï¼ï¼ç¶åå°
doFun()å½æ°çè¿åå¼ä»£å ¥echoï¼ç±äº doFun()å½æ° 没æè¿åå¼ï¼æ以è¾åºä¸º '<td></td>'ï¼ä¹å°±æ¯è¯´ä¸é¢ç代ç ï¼å ¶æ§è¡ç代ç ææå¦ä¸ï¼
//doFun($value)
{
echo $value;
}
echo '<td>'. ï¼è¿åå¼ï¼ç©ºï¼. '</td>';
?>
ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼
å¨phpä¸ï¼éå·è¿ç®ç¬¦ä¸è¬æ¨èå¨ echo æ¶ä½¿ç¨ï¼æ®ç§°å ¶è¾åºå符æçæ¯ç¨ . è¦é«ï¼éè¦æ³¨æçä¸ç¹æ¯ä¸¤è æç¹å°åºå«ã追é®
大å¥ï¼ä½ ç第ä¸ä¸ªè¦ç¹é说éãç±äº doFun()å½æ° 没æè¿åå¼ï¼æ以è¾åºä¸º ''ã
ä½æ¯æåæè¿è¡çæ¶åï¼é£å¼ tableè¡¨æ ¼ç¬¬ä¸åä»ä¹é½æ²¡æå®å
¨ç©ºç½ï¼å¦ææä½ è¯´çè¾åºçè¯ï¼ä¸åºè¯¥æ¯ç©ºç½åï¼è³å°ç¬¬ä¸åéåºè¯¥è¿æè¾¹æ¡ã
æè¾¹æ¡ææ¯æ²¡æè¾¹æ¡ï¼è¿ä¸ªè·æµè§å¨å¯¹html代ç ç解ææå
³ï¼æçæµè§å¨ï¼ææ¯å个æµè§å¨çä¸åçæ¬ï¼ï¼å¯¹äºæ²¡æå¼çåå
è¡¨æ ¼ï¼æ¾ç¤ºçæ¶åå°±æ¯æ²¡æè¾¹æ¡ï¼è¿ç§æ
åµï¼æ以åéå°è¿ã
ä½ å¯ä»¥æ¥çç½é¡µæºä»£ç ï¼çæ没æ è¿ä¸ªä»£ç ï¼å 为phpè¾åºçæ¯htmlï¼æ以ä¸è¦å
çæ¾ç¤ºææï¼æ¾ç¤ºææä¸å
·ä½çæµè§å¨æå
³ï¼æ们ç°å¨å
³å¿çæ¯phpè¾åºçç»æï¼ä¹å°±æ¯ç½é¡µçæºä»£ç ã
点号表示字符串的链接,echo '<td>'. doFun($value). '</td>';中由于doFun($value)函数没有返回值,所以结果为空,即最后的结果为:<td> </td>.追问
回答的很好,把区别说出来了。但是,大哥,还是希望你能把我的代码运行一下。你会发现用点号连接起来的那个table表格输出的是 ------第一个 .没有被解析。第二个 .解析了
简言之你所说的最后一句是不正确的