我有這個$img['hash']
這是一個漫長的散列碼32-64位a09806aa003033128f44d5fd4c56786b(作爲一個例子) 是否有PHP任何方式僅拉出第一次兩位數(A0)限制2個數字從一個哈希碼
<?php
$cdb = new PDO('mysql:dbname=xxx;host=localhost', 'xxx', 'xxx');
foreach ($cdb->query("SELECT * FROM images ORDER BY posted DESC LIMIT 9") AS $img)
{
echo '<a style="position: relative; display: block; height: 200px;" href="/booru/post/view/' . $img['id'] . '" target="_blank">
<img src="booru/timthumb.php?src=thumbs/' . $img['hash'] . '&h=125&w=125" style="border-style: none"/>
</a>
';
}
對不起,我應該添加一些更多的信息,我需要保持$ IMG [「散」]也
所以這樣
<img src="booru/timthumb.php?src=thumbs/' . $img['hash'] . '/Here/&h=125&w=125" width="125px" style="border-style: none"/>
我需要它添加在「/在這裏/」是
伊夫添加了一些更多的信息對此感到抱歉,謝謝 – VK27 2011-05-14 14:37:21
答案仍然適用。只需使用'Here'編寫的'$ twofirst'變量。使用'substr'不會修改你的原始字符串,所以'$ img ['hash']'保持不變。 – 2011-05-14 14:39:59
非常感謝php對此非常抱歉:)所以像這樣http://pastebin.com/CCrWEJ58感謝您的幫助 – VK27 2011-05-14 14:46:27