rkm140 Posted September 23, 2009 Share Posted September 23, 2009 Is there an easier way to do this. $word = array( '[2d', '2d]', ' 2d ', '[2c', '2c]', ' 2c ', '[2h', '2h]', ' 2h ', '[2s', '2s]', ' 2s ', '[3d', '3d]', ' 3d ', '[3c', '3c]', ' 3c ', '[3h', '3h]', ' 3h ', '[3s', '3s]', ' 3s ', '[4d', '4d]', ' 4d ', '[4c', '4c]', ' 4c ', '[4h', '4h]', ' 4h ', '[4s', '4s]', ' 4s ', '[5d', '5d]', ' 5d ', '[5c', '5c]', ' 5c ', '[5h', '5h]', ' 5h ', '[5s', '5s]', ' 5s ', '[6d', '6d]', ' 6d ', '[6c', '6c]', ' 6c ', '[6h', '6h]', ' 6h ', '[6s', '6s]', ' 6s ', '[7d', '7d]', ' 7d ', '[7c', '7c]', ' 7c ', '[7h', '7h]', ' 7h ', '[7s', '7s]', ' 7s ', '[8d', '8d]', ' 8d ', '[8c', '8c]', ' 8c ', '[8h', '8h]', ' 8h ', '[8s', '8s]', ' 8s ', '[9d', '9d]', ' 9d ', '[9c', '9c]', ' 9c ', '[9h', '9h]', ' 9h ', '[9s', '9s]', ' 9s ', '[Td', 'Td]', ' Td ', '[Tc', 'Tc]', ' Tc ', '[Th', 'Th]', ' Th ', '[Ts', 'Ts]', ' Ts ', '[Jd', 'Jd]', ' Jd ', '[Jc', 'Jc]', ' Jc ', '[Jh', 'Jh]', ' Jh ', '[Js', 'Js]', ' Js ', '[Qd', 'Qd]', ' Qd ', '[Qc', 'Qc]', ' Qc ', '[Qh', 'Qh]', ' Qh ', '[Qs', 'Qs]', ' Qs ', '[Kd', 'Kd]', ' Kd ', '[Kc', 'Kc]', ' Kc ', '[Kh', 'Kh]', ' Kh ', '[Ks', 'Ks]', ' Ks ', '[Ad', 'Ad]', ' Ad ', '[Ac', 'Ac]', ' Ac ', '[Ah', 'Ah]', ' Ah ', '[As', 'As]', ' As ', ); $link = array( '[<img src="http://mypokerrails.com/forum1/cards/2d.png">', '<img src="http://mypokerrails.com/forum1/cards/2d.png">]', '<img src="http://mypokerrails.com/forum1/cards/2d.png">', '[<img src="http://mypokerrails.com/forum1/cards/2c.png">', '<img src="http://mypokerrails.com/forum1/cards/2c.png">]', '<img src="http://mypokerrails.com/forum1/cards/2c.png">', '[<img src="http://mypokerrails.com/forum1/cards/2h.png">', '<img src="http://mypokerrails.com/forum1/cards/2h.png">]', ' <img src="http://mypokerrails.com/forum1/cards/2h.png"> ', '[<img src="http://mypokerrails.com/forum1/cards/2s.png">', '<img src="http://mypokerrails.com/forum1/cards/2s.png">]', '<img src="http://mypokerrails.com/forum1/cards/2s.png">', '[<img src="http://mypokerrails.com/forum1/cards/3d.png">', '<img src="http://mypokerrails.com/forum1/cards/3d.png">]', '<img src="http://mypokerrails.com/forum1/cards/3d.png">', '[<img src="http://mypokerrails.com/forum1/cards/3c.png">', '<img src="http://mypokerrails.com/forum1/cards/3c.png">]', '<img src="http://mypokerrails.com/forum1/cards/3c.png">', '[<img src="http://mypokerrails.com/forum1/cards/3h.png">', '<img src="http://mypokerrails.com/forum1/cards/3h.png">]', '<img src="http://mypokerrails.com/forum1/cards/3h.png">', '[<img src="http://mypokerrails.com/forum1/cards/3s.png">', '<img src="http://mypokerrails.com/forum1/cards/3s.png">]', '<img src="http://mypokerrails.com/forum1/cards/3s.png">', '[<img src="http://mypokerrails.com/forum1/cards/4d.png">', '<img src="http://mypokerrails.com/forum1/cards/4d.png">]', '<img src="http://mypokerrails.com/forum1/cards/4d.png">', '[<img src="http://mypokerrails.com/forum1/cards/4c.png">', '<img src="http://mypokerrails.com/forum1/cards/4c.png">]', '<img src="http://mypokerrails.com/forum1/cards/4c.png">', '[<img src="http://mypokerrails.com/forum1/cards/4h.png">', '<img src="http://mypokerrails.com/forum1/cards/4h.png">]', '<img src="http://mypokerrails.com/forum1/cards/4h.png">', '[<img src="http://mypokerrails.com/forum1/cards/4s.png">', '<img src="http://mypokerrails.com/forum1/cards/4s.png">]', '<img src="http://mypokerrails.com/forum1/cards/4s.png">', '[<img src="http://mypokerrails.com/forum1/cards/5d.png">', '<img src="http://mypokerrails.com/forum1/cards/5d.png">]', '<img src="http://mypokerrails.com/forum1/cards/5d.png">', '[<img src="http://mypokerrails.com/forum1/cards/5c.png">', '<img src="http://mypokerrails.com/forum1/cards/5c.png">]', '<img src="http://mypokerrails.com/forum1/cards/5c.png">', '[<img src="http://mypokerrails.com/forum1/cards/5h.png">', '<img src="http://mypokerrails.com/forum1/cards/5h.png">]', '<img src="http://mypokerrails.com/forum1/cards/5h.png">', '[<img src="http://mypokerrails.com/forum1/cards/5s.png">', '<img src="http://mypokerrails.com/forum1/cards/5s.png">]', '<img src="http://mypokerrails.com/forum1/cards/5s.png">', '[<img src="http://mypokerrails.com/forum1/cards/6d.png">', '<img src="http://mypokerrails.com/forum1/cards/6d.png">]', '<img src="http://mypokerrails.com/forum1/cards/6d.png">', '[<img src="http://mypokerrails.com/forum1/cards/6c.png">', '<img src="http://mypokerrails.com/forum1/cards/6c.png">]', '<img src="http://mypokerrails.com/forum1/cards/6c.png">', '[<img src="http://mypokerrails.com/forum1/cards/6h.png">', '<img src="http://mypokerrails.com/forum1/cards/6h.png">]', '<img src="http://mypokerrails.com/forum1/cards/6h.png">', '[<img src="http://mypokerrails.com/forum1/cards/6s.png">', '<img src="http://mypokerrails.com/forum1/cards/6s.png">]', '<img src="http://mypokerrails.com/forum1/cards/6s.png">', '[<img src="http://mypokerrails.com/forum1/cards/7d.png">', '<img src="http://mypokerrails.com/forum1/cards/7d.png">]', '<img src="http://mypokerrails.com/forum1/cards/7d.png">', '[<img src="http://mypokerrails.com/forum1/cards/7c.png">', '<img src="http://mypokerrails.com/forum1/cards/7c.png">]', '<img src="http://mypokerrails.com/forum1/cards/7c.png">', '[<img src="http://mypokerrails.com/forum1/cards/7h.png">', '<img src="http://mypokerrails.com/forum1/cards/7h.png">]', '<img src="http://mypokerrails.com/forum1/cards/7h.png">', '[<img src="http://mypokerrails.com/forum1/cards/7s.png">', '<img src="http://mypokerrails.com/forum1/cards/7s.png">]', '<img src="http://mypokerrails.com/forum1/cards/7s.png">', '[<img src="http://mypokerrails.com/forum1/cards/8d.png">', '<img src="http://mypokerrails.com/forum1/cards/8d.png">]', '<img src="http://mypokerrails.com/forum1/cards/8d.png">', '[<img src="http://mypokerrails.com/forum1/cards/8c.png">', '<img src="http://mypokerrails.com/forum1/cards/8c.png">]', '<img src="http://mypokerrails.com/forum1/cards/8c.png">', '[<img src="http://mypokerrails.com/forum1/cards/8h.png">', '<img src="http://mypokerrails.com/forum1/cards/8h.png">]', '<img src="http://mypokerrails.com/forum1/cards/8h.png">', '[<img src="http://mypokerrails.com/forum1/cards/8s.png">', '<img src="http://mypokerrails.com/forum1/cards/8s.png">]', '<img src="http://mypokerrails.com/forum1/cards/8s.png">', '[<img src="http://mypokerrails.com/forum1/cards/9d.png">', '<img src="http://mypokerrails.com/forum1/cards/9d.png">]', '<img src="http://mypokerrails.com/forum1/cards/9d.png">', '[<img src="http://mypokerrails.com/forum1/cards/9c.png">', '<img src="http://mypokerrails.com/forum1/cards/9c.png">]', '<img src="http://mypokerrails.com/forum1/cards/9c.png">', '[<img src="http://mypokerrails.com/forum1/cards/9h.png">', '<img src="http://mypokerrails.com/forum1/cards/9h.png">]', '<img src="http://mypokerrails.com/forum1/cards/9h.png">', '[<img src="http://mypokerrails.com/forum1/cards/9s.png">', '<img src="http://mypokerrails.com/forum1/cards/9s.png">]', '<img src="http://mypokerrails.com/forum1/cards/9s.png">', '[<img src="http://mypokerrails.com/forum1/cards/Td.png">', '<img src="http://mypokerrails.com/forum1/cards/Td.png">]', '<img src="http://mypokerrails.com/forum1/cards/Td.png">', '[<img src="http://mypokerrails.com/forum1/cards/Tc.png">', '<img src="http://mypokerrails.com/forum1/cards/Tc.png">]', '<img src="http://mypokerrails.com/forum1/cards/Tc.png">', '[<img src="http://mypokerrails.com/forum1/cards/Th.png">', '<img src="http://mypokerrails.com/forum1/cards/Th.png">]', '<img src="http://mypokerrails.com/forum1/cards/Th.png">', '[<img src="http://mypokerrails.com/forum1/cards/Ts.png">', '<img src="http://mypokerrails.com/forum1/cards/Ts.png">]', '<img src="http://mypokerrails.com/forum1/cards/Ts.png">', '[<img src="http://mypokerrails.com/forum1/cards/Jd.png">', '<img src="http://mypokerrails.com/forum1/cards/Jd.png">]', '<img src="http://mypokerrails.com/forum1/cards/Jd.png">', '[<img src="http://mypokerrails.com/forum1/cards/Jc.png">', '<img src="http://mypokerrails.com/forum1/cards/Jc.png">]', '<img src="http://mypokerrails.com/forum1/cards/Jc.png">', '[<img src="http://mypokerrails.com/forum1/cards/Jh.png">', '<img src="http://mypokerrails.com/forum1/cards/Jh.png">]', '<img src="http://mypokerrails.com/forum1/cards/Jh.png">', '[<img src="http://mypokerrails.com/forum1/cards/Js.png">', '<img src="http://mypokerrails.com/forum1/cards/Js.png">]', '<img src="http://mypokerrails.com/forum1/cards/Js.png">', '[<img src="http://mypokerrails.com/forum1/cards/Qd.png">', '<img src="http://mypokerrails.com/forum1/cards/Qd.png">]', '<img src="http://mypokerrails.com/forum1/cards/Qd.png">', '[<img src="http://mypokerrails.com/forum1/cards/Qc.png">', '<img src="http://mypokerrails.com/forum1/cards/Qc.png">]', '<img src="http://mypokerrails.com/forum1/cards/Qc.png">', '[<img src="http://mypokerrails.com/forum1/cards/Qh.png">', '<img src="http://mypokerrails.com/forum1/cards/Qh.png">]', '<img src="http://mypokerrails.com/forum1/cards/Qh.png">', '[<img src="http://mypokerrails.com/forum1/cards/Qs.png">', '<img src="http://mypokerrails.com/forum1/cards/Qs.png">]', '<img src="http://mypokerrails.com/forum1/cards/Qs.png">', '[<img src="http://mypokerrails.com/forum1/cards/Kd.png">', '<img src="http://mypokerrails.com/forum1/cards/Kd.png">]', '<img src="http://mypokerrails.com/forum1/cards/Kd.png">', '[<img src="http://mypokerrails.com/forum1/cards/Kc.png">', '<img src="http://mypokerrails.com/forum1/cards/Kc.png">]', '<img src="http://mypokerrails.com/forum1/cards/Kc.png">', '[<img src="http://mypokerrails.com/forum1/cards/Kh.png">', '<img src="http://mypokerrails.com/forum1/cards/Kh.png">]', '<img src="http://mypokerrails.com/forum1/cards/Kh.png">', '[<img src="http://mypokerrails.com/forum1/cards/Ks.png">', '<img src="http://mypokerrails.com/forum1/cards/Ks.png">]', '<img src="http://mypokerrails.com/forum1/cards/Ks.png">', '[<img src="http://mypokerrails.com/forum1/cards/Ad.png">', '<img src="http://mypokerrails.com/forum1/cards/Ad.png">]', '<img src="http://mypokerrails.com/forum1/cards/Ad.png">', '[<img src="http://mypokerrails.com/forum1/cards/Ac.png">', '<img src="http://mypokerrails.com/forum1/cards/Ac.png">]', '<img src="http://mypokerrails.com/forum1/cards/Ac.png">', '[<img src="http://mypokerrails.com/forum1/cards/Ah.png">', '<img src="http://mypokerrails.com/forum1/cards/Ah.png">]', '<img src="http://mypokerrails.com/forum1/cards/Ah.png">', '[<img src="http://mypokerrails.com/forum1/cards/As.png">', '<img src="http://mypokerrails.com/forum1/cards/As.png">]', '<img src="http://mypokerrails.com/forum1/cards/As.png">', ); $this->post['message'] = str_ireplace($word, $link, $this->post['message']); Quote Link to comment Share on other sites More sharing options...
Mark Baker Posted September 23, 2009 Share Posted September 23, 2009 $cards = array('2','3','4','5','6','7','8','9','T','J','Q','K','A'); $suits = array ('c','d','h','s'); $fromArray = $toArray = array(); foreach($cards as $card) { Â foreach($suits as $suit) { Â Â Â $word[] = '['.$card.$suit; Â Â Â $word[] = $card.$suit.']'; Â Â Â $word[] = ' '.$card.$suit.' '; Â Â Â $link[] = '[<img src="http://mypokerrails.com/forum1/cards/'.$card.$suit.'.png">'; Â Â Â $link[] = '<img src="http://mypokerrails.com/forum1/cards/'.$card.$suit.'.png">]'; Â Â Â $link[] = '<img src="http://mypokerrails.com/forum1/cards/'.$card.$suit.'.png">'; Â } } $this->post['message'] = str_ireplace($word, $link, $this->post['message']); Quote Link to comment Share on other sites More sharing options...
rkm140 Posted September 23, 2009 Author Share Posted September 23, 2009 Hey thanks. but I have another issue. Â If a text post has Ad within it and it is outside the [ ] it posts as *ad* or *Ad* Â How can i fix this. Quote Link to comment Share on other sites More sharing options...
rkm140 Posted September 23, 2009 Author Share Posted September 23, 2009 Also some time it doesn't replace some with the image and leaves the text (i.e. 5h instead of replacing with the image it post as 5h). below is a sample of what i am trying to convert. Everything within the [ ] should be replaced with images .png with the same name. (i.e. Kd is replace by Kd.png  PokerStars Game #32718680524: 5 Card Draw Limit ($0.10/$0.20 USD) - 2009/09/11 13:55:58 ET Table 'Thuban VI' 6-max Seat #3 is the button Seat 1: Xendeer ($3.74 in chips) Seat 2: lowinn ($5.29 in chips) Seat 3: Skar00 ($3.09 in chips) Seat 4: Null to Zero ($5.26 in chips) Seat 5: Sanmaria623 ($5.64 in chips) Null to Zero: posts small blind $0.05 Sanmaria623: posts big blind $0.10 *** DEALING HANDS *** Dealt to Sanmaria623 [3s 4c 5h 2h 6h] Xendeer: raises $0.10 to $0.20 lowinn: raises $0.10 to $0.30 Skar00: calls $0.30 Null to Zero: folds Sanmaria623: raises $0.10 to $0.40 Betting is capped Xendeer: calls $0.20 lowinn: calls $0.10 Skar00: calls $0.10 Sanmaria623: stands pat on [3s 4c 5h 2h 6h] Xendeer: discards 3 cards lowinn: discards 1 card Skar00: discards 1 card Sanmaria623: bets $0.20 Xendeer said, "nice bluff" Xendeer: folds lowinn: raises $0.20 to $0.40 Skar00: calls $0.40 Sanmaria623: calls $0.20 *** SHOW DOWN *** lowinn: shows [7h Qc 7c Qd Jd] (two pair, Queens and Sevens) Skar00: shows [Kd As 8h Kc 8c] (two pair, Kings and Eights) Sanmaria623: shows [3s 4c 5h 2h 6h] (a straight, Deuce to Six) Sanmaria623 collected $2.72 from pot *** SUMMARY *** Total pot $2.85 | Rake $0.13 Seat 1: Xendeer folded after the Draw Seat 2: lowinn showed [7h Qc 7c Qd Jd] and lost with two pair, Queens and Sevens Seat 3: Skar00 (button) showed [Kd As 8h Kc 8c] and lost with two pair, Kings and Eights Seat 4: Null to Zero (small blind) folded before the Draw Seat 5: Sanmaria623 (big blind) showed [3s 4c 5h 2h 6h] and won ($2.72) with a straight, Deuce to Six Quote Link to comment Share on other sites More sharing options...
rkm140 Posted September 23, 2009 Author Share Posted September 23, 2009 any Ideas? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.